> Markdown version of [/jobs/ext/4231793-software-engineering-manager](https://www.wearedevelopers.com/jobs/ext/4231793-software-engineering-manager). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineering Manager - **Company:** The Space Inc. - **Location:** Santa Maria, CA, United States - **Experience:** Experienced - **Salary:** $180,000.0 - $225,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Clean Code Principles, Automation of Tests, C++ (Programming Language), Static Program Analysis, Software Quality, Code Review, Communications Protocols, Cyber Security, Computer Engineering, Continuous Integration, Software Debugging, Linux, Device Drivers, Embedded Software, Firmware, Hardware Interface Design, Python (Programming Language), Software Architecture, Software Maintenance, Real-Time Operating Systems, Requirements Traceability, Software Configuration Management, Software Engineering, Software Requirements Analysis, Verification and Validation (Software), Systems Integration, VxWorks, Scripting, PIC Microcontroller, Software Troubleshooting, Git, Information Technology, Software Version Control - **Published:** October 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=fdc9d71a48aa84e8 ## About the Role * 7+ years of software engineering experience, including embedded software or firmware development. * Experience leading software engineers, technical teams, or software development efforts. * Experience across the software development lifecycle, including design, development, integration, testing, and release. * Experience developing and troubleshooting software that interfaces with embedded hardware., * Strong embedded software development and debugging capabilities. * Proficiency in C and/or C++ and embedded software development environments. * Strong understanding of embedded systems, real-time software, hardware/software interfaces, and communication protocols. * Ability to provide technical leadership while effectively managing personnel, priorities, schedules, and deliverables. * Strong software architecture, design, code review, and troubleshooting skills. * Knowledge of software configuration management, version control, requirements traceability, and change-control practices. * Ability to interpret system and software requirements and translate them into actionable engineering work. * Strong leadership, delegation, coaching, and performance-management skills. * Effective written and verbal communication skills with technical personnel, management, customers, and cross-functional teams. * Ability to manage multiple priorities and maintain execution in a fast-paced engineering environment. Preferred Skills: * Knowledge of Real time Operating Systems (RTOS) environments, microcontrollers, processors, device drivers, and low-level hardware interfaces. (VxWorks, Linux, etc) * Familiarity with aerospace software development and verification standards or similar rigorous development frameworks. * Knowledge of Git-based development workflows, CI/CD, automated testing, and static analysis tools. * Familiarity with cybersecurity and secure software development practices. * Experience with Python or other scripting languages used for testing, automation, or engineering support. Education * Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, or a closely related technical discipline. * Master's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Engineering Management, or a related technical discipline is preferred. ITAR Requirements To conform to U.S. Government space technology export regulations, applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by ITAR (22 CFR ยง120.15) or eligible to obtain the required authorizations from the U.S. Department of State. Other Requirements * Must pass a pre-employment drug screening and background check. * Must be eligible to obtain a security clearance., * Bachelor's (Required) Experience: * software engineering: 7 years (Required) * leadership: 2 years (Required) ## Description The Software Engineering Manager leads the Software Engineering team responsible for developing, integrating, testing, and maintaining software for aerospace and mission-critical systems. This position provides technical and personnel leadership while remaining actively engaged in software development, architecture, troubleshooting, and technical decision-making. The Software Engineering Manager is responsible for team execution, employee development, software quality, schedule performance, and ensuring software activities comply with company, customer, and applicable engineering requirements., * Lead and manage the Embedded Software Engineering team, including workload planning, priorities, assignments, performance, and professional development. * Provide hands-on technical leadership in the design, development, integration, testing, troubleshooting, and maintenance of embedded software and firmware. * Establish software architecture, design approaches, coding practices, development processes, and technical standards appropriate for aerospace and mission-critical applications. * Review software designs, source code, test results, technical documentation, and engineering changes for technical adequacy, quality, and compliance with requirements. * Translate system, customer, and program requirements into executable software development plans, technical tasks, and team priorities. * Develop and maintain software schedules, resource plans, estimates, and technical milestones in coordination with Program Management and Engineering leadership. * Assign and delegate work with clear technical requirements, priorities, deliverables, and completion expectations while maintaining accountability for team execution. * Provide technical direction, mentoring, training, and development to software engineers and ensure team members receive the support necessary to perform assigned responsibilities independently. * Monitor software development progress, identify technical or schedule risks, and implement corrective actions or escalate issues when necessary. * Lead software integration, debugging, root-cause analysis, and resolution of complex software, hardware/software interface, and system-level issues. * Collaborate with Systems, Electrical, Test, Mechanical, Manufacturing, Quality, and Program Management personnel throughout the product development lifecycle. * Ensure software configuration management, version control, change control, documentation, traceability, and release practices are properly implemented and maintained. * Support verification and validation activities, including development of software test strategies, procedures, automated testing, and documentation of test results. * Ensure software development activities comply with applicable company procedures, contractual requirements, cybersecurity requirements, export-control requirements, and customer standards. * Participate in technical reviews, customer meetings, design reviews, audits, proposal activities, and program planning as the software engineering representative. * Evaluate software engineering tools, processes, technologies, and development practices and implement improvements that increase quality, reliability, efficiency, and team effectiveness. * Other duties as assigned