
Principal Software Engineer
Honeywell
full-time
Posted on:
Location Type: Hybrid
Location: Phoenix • Arizona • United States
Visit company websiteExplore more
Job Level
About the role
- Leverage technical capabilities to lead design, development, and delivery of complex flight management software projects.
- Lead a team of software engineers, providing technical guidance and mentorship on functions related to the Anthem Flight Management System.
- Apply strong analytical and software engineering skills to solve complex technical challenges.
- Collaborate with cross‑functional teams to define software requirements and specifications.
- Conduct regular software requirements and code reviews, ensuring the production of robust, scalable, and maintainable software solutions.
- Stay current with industry trends, emerging technologies, and best practices in software development.
Requirements
- YOU MUST HAVE
- Bachelor’s degree from an accredited institution in a technical discipline such as science, technology, engineering, mathematics.
- More than 7 years of experience leading software development projects, particularly in aviation or Flight Management Systems.
- Minimum of 12 years of experience in software development.
- Strong C plus plus or Object-oriented programming skills.
- Experience with software development methodologies such as Agile or Scrum.
- Knowledge of aerospace standards and regulations, such as DO-178C.
- Solid understanding of software development best practices, design patterns, and architecture principles specific to aviation applications.
- WE VALUE
- Bachelor’s degree or Advanced degree in Computer Science, Software Engineering, or another related field.
- More than 10 years of experience in software development, with a focus on the Flight Management System or related aviation technologies.
- Multi-core / multi-thread development experience.
- Excellent leadership and interpersonal skills, with the ability to motivate and mentor team members.
- Ability to work in a fast-paced and dynamic environment.
- Passion for innovation and continuous learning.
- Ability to work collaboratively in a team environment.
- Strong analytical and software development skills.
- Attention to detail and a results-oriented approach.
- Diverse and global teaming and collaboration experience.
Benefits
- In addition to a competitive salary, leading-edge work, and developing solutions side-by-side with dedicated experts in their fields, Honeywell employees are eligible for a comprehensive benefits package.
- This package includes employer-subsidized Medical, Dental, Vision, and Life Insurance;
- Short-Term and Long-Term Disability;
- 401(k) match,
- Flexible Spending Accounts,
- Health Savings Accounts,
- EAP,
- and Educational Assistance;
- Parental Leave,
- Paid Time Off (for vacation, personal business, sick time, and parental leave),
- and 12 Paid Holidays.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++Object-oriented programmingAgileScrumMulti-core developmentMulti-thread developmentSoftware development best practicesDesign patternsArchitecture principlesFlight Management Systems
Soft Skills
LeadershipInterpersonal skillsMentorshipCollaborationAnalytical skillsAttention to detailResults-orientedMotivationInnovationContinuous learning