Principal Software Engineer

Honeywell Aerospace•Redmond, WA
•$190,000 - $213,500•Hybrid

About The Position

As a Principal Software Engineer at Honeywell Aerospace, you will design, implement, and manage complex systems and solutions that advance innovation, safety, and efficiency in aerospace. Working within cross-functional teams, you will contribute to next-generation and new product development in Airborne Traffic, Collision Avoidance & Surveillance Avionics, with ownership of systems engineering across the system life cycle. The role includes leading software engineers, engaging with customers, and delivering programs on schedule, within scope, and on budget. You will report to the Director of Engineering and work on a hybrid schedule in Phoenix, Arizona.

Requirements

  • Bachelor's or master's degree in Computer Science, Software Engineering, or a related field.
  • At least 12 years of experience supporting avionics functions in application areas including Navigation and Airborne Surveillance (TCAS, Transponder, ADS-B, DME, UAT).
  • Strong proficiency in programming languages such as C, C++, and Assembly.
  • Experience with software development tools, version control systems, and continuous integration/deployment pipelines.
  • Deep understanding of software development best practices, design patterns, and architecture principles.
  • Ability to manage project risks and implement mitigation strategies effectively.
  • Excellent leadership and interpersonal skills, including the ability to motivate and mentor team members.
  • Must be a U.S. Person, defined as a U.S. citizen, U.S. permanent resident, or person with protected status in the U.S. under asylum or refugee status, or have the ability to obtain export authorization.

Nice To Haves

  • Master's degree or advanced professional certification.
  • Ability to convey subtle or complex messages clearly, as appropriate for the topic and audience.
  • Passion for innovation and continuous learning.
  • Ability to quickly analyze, incorporate, and apply new information and concepts.
  • Ability to multitask and adapt to project changes.
  • Ability to work in a fast-paced and dynamic environment.
  • Solid understanding of software development best practices, design patterns, and architecture principles specific to aviation applications.

Responsibilities

  • Lead a team of software engineers and provide technical guidance and mentorship on critical technology projects.
  • Drive customer engagement and deliver programs on schedule, within scope, and on budget.
  • Collaborate with cross-functional teams to define software requirements and specifications.
  • Design, develop, test, and maintain high-quality software solutions in accordance with project specifications.
  • Conduct code reviews, identify areas for improvement, and implement best practices.
  • Ensure the timely and successful delivery of software projects within scope and budget.
  • Stay current on industry trends, emerging technologies, and software engineering best practices.
  • Code in multiple programming languages.

Benefits

  • Employer-subsidized medical, dental, vision, and life insurance.
  • Short-term and long-term disability coverage.
  • 401(k) match.
  • Flexible spending accounts and health savings accounts.
  • Employee assistance program.
  • Educational assistance.
  • Parental leave.
  • 12 paid holidays.
  • Paid time off for vacation, personal, and sick time.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service