Senior Software Developer, Flight Ops
Listed on 2026-01-16
-
Software Development
Software Engineer, Senior Developer
Requirements
Must have- Over 10 years of professional experience in software development with expertise in Java, C++, or C#
- More than 10 years of practical experience in creating and deploying software applications
- At least 6 years of experience in software writing and testing
- Minimum of 5 years in architecting software solutions
- Proven experience in designing mobile and desktop applications
- Bachelors degree in engineering, engineering technology, chemistry, physics, mathematics, data science, or computer science is preferred
- Familiarity with airplane performance and flight operations is highly desirable
- Knowledge of agile software development methodologies and CI/CD environments is advantageous
- Understanding of commercial, business, and military airplane performance regulations is a plus
Responsibilities:
- Direct the architecture, design, hands-on development, analysis, and maintenance of large-scale software systems while ensuring compliance with industry, customer, and quality standards
- Collaborate with stakeholders to clarify systems and translate system-level requirements into actionable software requirements, models, and executable designs
- Actively engage in coding and leading in-depth technical code reviews to validate correctness, security, performance, and adherence to requirements
- Implement and oversee verification strategies, including creating automated tests, executing verification tasks, troubleshooting issues, and approving software for production
- Review and enhance product and process alignment with project timelines and industry standards; assess internal and supplier performance and contribute code or fixes as necessary
- Investigate, prototype, and adopt new technologies, tools, and frameworks; integrate changes into production codebases while documenting implementation strategies
- Manage software project tasks and coordinate with software suppliers, contributing significant hands-on work for essential deliverables
- Provide extensive technical leadership by both designing systems and implementing core components; guide teams in building and managing production-ready systems
- Participate in architectural discussions, shape the roadmap, and take ownership over key projects and initiatives
- Diagnose and resolve intricate technical challenges in code and system design; foster innovations that enhance availability, resilience, and performance via concrete code and configuration alterations
- Evaluate new technologies and create pragmatic solutions; effectively transition successful experiments into production code
- Mentor and nurture engineers at various levels through paired programming, hands-on code reviews, design walkthroughs, and technical guidance
- Independently oversee projects from inception to completion with minimal supervision, including authoring most of the implementation and delivering high-quality production code
- Create clarity from uncertainty through effective teamwork, problem breakdown, well-documented code, and transparent technical communication
- Exhibit ability to manage projects autonomously with little oversight and possess teamwork coordination skills to clarify complex issues effectively
Company:
At Boeing, we strive to innovate and work collaboratively to enhance the world around us. We are dedicated to cultivating a work environment that is welcoming, respectful, and inclusive, offering significant opportunities for professional growth. We are currently looking for a Senior Software Developer to join our Onboard Performance Tool group in Seattle, WA, supporting Boeing Global Services (BGS). This role is focused on developing and maintaining capabilities within the Onboard Performance Tool (OPT) application used globally by airline pilots for essential calculations related to weight and balance, takeoff, inflight operations, and landing.
We offer a competitive compensation and benefits package, including health insurance, retirement plans, and programs allowing for both paid and unpaid time away from work.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).