Collins Aerospace Mission Systems team is looking to hire a Software Engineering Manager to lead a talented and passionate team of engineers developing next-generation technology. This is a unique opportunity to work on complex solutions that shape the future of flight.
Requirements
- Demonstrated professional experience communicating in English (verbal and written).
- Experience in managing programs or parts of a program including successfully managing small groups of engineers under technical guidance.
- Proven leadership experience in embedded software development—ideally in the aerospace or safety-critical domain.
- Strong systems thinking, with the ability to connect software design with broader system behavior.
- Deep understanding of modern software engineering practices (Agile, CI/CD, DO-178C or similar).
- Experience in developing DO-178C-compliant applications.
- Familiarity with model-based design, ARINC standards, or real-time operating systems.
Responsibilities
- Lead and inspire a team of software engineers developing flight-critical applications
- Drive project execution by setting clear technical direction, coordinating cross-functional efforts, and removing obstacles to success.
- Mentor engineers at all levels—providing guidance on architecture, design, and professional development.
- Collaborate closely with systems, verification, and program teams to ensure seamless integration and delivery.
- Oversee the planning and review of software artifacts in compliance with aerospace development standards.
- Contribute to engineering best practices, process refinement, and continuous improvement initiatives.
- Ensure products meet safety, reliability, and performance requirements in a regulated environment.
Other
- U.S. citizenship is required, as only U.S. citizens are authorized to access information under this program/contract.
- This position is based at our Aguadilla, PR location. You must be residing in Puerto Rico at the time of starting employment. Relocation is not offered.
- This role is categorized as hybrid, with 3 days onsite and 2 days remote following the schedule assigned by the Manager.
- Manage resource allocation, hiring, performance evaluations, and succession planning for your team.
- Support program-level planning, cost estimation, and risk management activities.