Overview
Skills
Job Details
Role: Software Engineering Manager
Salary: Open to Market
Location: Richmond Avenue in the Houston “Galleria” area, TX- Probably 2 days a week on-site with 3 days working remote
Need a strong Development Manager with hands on React and Python technical development skills and who has led a software development team previously.
Summary:
The Software Engineering Manager will lead and grow a multidisciplinary team building the software backbone. This role is both deeply technical and organizationally strategic. You’ll oversee execution across the entire software stack and drive a culture of accountability, innovation, and continuous improvement. You will manage engineering domains, including full-stack applications, cloud services, real-time systems, developer tooling, data systems, and mobile apps. This role works closely with product, QA, hardware, and flight operations to ensure seamless integration across all mission-critical systems.
Duties:
- Build, mentor, and lead a high-performing engineering team across full-stack, data, DevOps, cloud, and mobile domains.
- Establish a culture of responsibility, innovation, and continuous improvement (Kaizen).
- Conduct regular 1:1s, performance reviews, and drive career development.
- Recruit, hire, and onboard engineers as the team scales.
- Own software architecture across backend, frontend, mobile, data, and cloud services.
- Guide long-term technical direction and anticipate future platform needs.
- Ensure system scalability, reliability, observability, and security across all software components.
- Champion modern engineering practices including testing, code quality, CI/CD, and documentation.
- Drive a disciplined engineering culture focused on predictable delivery, high quality, and rapid iteration.
- Manage sprint planning, resource allocation, and cross-team prioritization.
- Ensure engineering velocity without compromising safety, reliability, or operational stability.
- Lead incident response, root cause analysis, and preventive engineering initiatives.
- Partner closely with Product, QA, Robotics, and Hardware teams to deliver integrated solutions.
- Communicate timelines, risks, and technical decisions clearly to stakeholders.
- Support deployments, customer escalations, and mission-critical operational events.
- Ensure alignment between software systems and real-world emergency response needs.
Requirements:
- 5+ years of software engineering experience, including 2+ years leading teams or acting as a technical lead.
- Strong hands-on background in modern development, specifically:
- TypeScript (Node.js, React, or similar)
- Python (API development, data pipelines, automation, or scripting)
- Demonstrated experience building and operating systems on AWS, Google Cloud Platform, and Firebase.
- Experience with modern cloud architectures, distributed systems, and developer tooling.
- Proven track record delivering complex engineering projects from concept through deployment.
- Strong communication skills and the ability to work across hardware, product, and field operations.
Education:
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience