Head, Software
12/18/2025
The Head of Software will own the software architecture and long-term technical roadmap across all product lines while establishing best practices for planning and execution. This role involves leading and mentoring software engineers and ensuring seamless integration with cross-functional teams.
Salary
135000 - 175000 USD
Working Hours
40 hours/week
Company Size
11-50 employees
Language
English
Visa Sponsorship
No
Description
Ghost Robotics is the industry leader in legged robotic systems that not only help our customers solve complex operational, national security, and technical challenges to save lives, reduce harm and improve outcomes.
This position will be reporting into the VP, Engineering and be working closely with a fast-moving team delivering next generation legged robotic solutions to our customers worldwide.? We’re looking for a highly technical Head of Software to unify and elevate our growing software organization. This leader will define our software strategy, improve execution across teams, and bring structure, clarity, and best practices to a complex, cross-disciplinary environment. If you thrive on building cohesive engineering teams and love turning technical chaos into predictable, scalable systems, this role is for you.
Key Duties
- Own the software architecture and long-term technical roadmap across all product lines.
- Establish best practices for planning, documentation, code quality, testing, and release processes.
- Lead and mentor software engineers across applications, embedded/low-level systems, DevOps, and system software.
- Build a unified Software Department with aligned team structures, responsibilities, and communication patterns.
- Drive reliable project execution, improving predictability, reducing last-minute fire drills, and ensuring clear accountability.
- Partner cross-functionally with hardware, electrical, controls, and product teams to ensure seamless integration.
- Lead hiring and help scale a high-performing engineering organization.
Requirements
Minimum Work Experience
- 10+ years in software engineering with strong technical depth.
- 5+ years leading multi-disciplinary engineering teams.
- Experience creating or maturing engineering processes, DevOps pipelines, and CI/CD systems.
- Ability to balance long-term architecture with short-term execution needs.
- Strong communication skills and a bias for clarity, structure, and follow-through.
- Bonus: experience in robotics, embedded systems, or hardware-software integration.
Minimum Education
Bachelor's degree in Software, Engineering, or related field required.
Location
Philadelphia, PA (no remote candidates considered at this time).
Travel
>25% Domestic and International Travel required.
Compensation
Competitive base ($135K - $175K), full benefits and highly motivating equity incentive package. Flexible time-off policy. Focus on output and ability to work with a stellar team of interdisciplinary functions.
Background Check
Clear standard background checks, pre-hire, post hire and anytime during employment as required.
Residency Requirements
Permanent Residency Required.
Physical Requirements
Prolonged periods of standing, sitting at a desk and working on a computer.
Must be able to lift 20 pounds.
Please let Ghost Robotics know you found this job on InterviewPal. This helps us grow!
We scan and aggregate real interview questions reported by candidates across thousands of companies. This role already has a tailored question set waiting for you.
Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.