Senior Software Engineer
Listed on 2026-05-27
-
Software Development
Software Engineer, DevOps, Senior Developer
Senior Software Engineer – Maryland Heights, MO
This role involves software development for the next generation Mission Planning system for the Department of Defense. You will be a member of a software development scrum team and follow the SAFe Agile software development methodology to produce weapon planning software for the next generation Mission Planning system. The next generation system utilizes a microservices architecture with JavaScript and React for the front-end and primarily C# for the back-end services.
PositionResponsibilities
- Supports the design, development, test, and maintenance of weapon planning software throughout the end-to-end lifecycle
- Assists Product Owner to review, analyze, and translate customer requirements into initial design of software products
- Supports development, maintenance, enhancement and optimization of software products and functionalities for systems integrations
- Supports development, documentation and maintenance of architectures, requirements, algorithms, interfaces and designs for software products
- Supports debugging and resolution of issues identified to ensure the reliability and efficiency of software products
- Troubleshoots technical issues
- Assists in developing, establishing, monitoring and improving software processes
- Bachelor's Degree
- Ability to obtain a U.S. Secret Clearance
- 15+ years of software development experience, including JavaScript, Type Script, React, C#, and/or C++
- Experience with development and use of REST‑style APIs
- Strong analytical and problem‑solving skills
- Excellent communication skills and experience collaborating with cross‑functional teams, including systems engineers, hardware engineers, and program managers
- Experience with Agile software development methodologies and processes
- Experience with Agile project tracking tools such as Jira, Jira Align or Azure Dev Ops
- Experience with unit, integration, and system‑level testing in complex software environments
- Proficiency with version control and configuration management tools such as Git, Azure Dev Ops, or similar
- Ability to document software designs, interface specifications, and test plans clearly
- Prior experience with defense, aerospace, or mission‑critical software programs, preferably involving OMS or open‑architecture systems
- Understanding of cybersecurity principles and secure‑coding practices relevant to mission systems
- Experience with modular and open systems design and integration of modular software components that comply with open‑architecture principles
- Experience integrating software components using standardized interfaces
- Understanding of software architecture principles, design patterns, and best practices
- Experience with .NET MAUI
Location:
Maryland Heights, MO
Shift: 1st shift
Applications for this position will be accepted until Jun. 13, 2026.
Benefits & PaySummary base pay range $133,000 – $160,000.
Competitive base pay and variable compensation opportunities.
Eligible employees may enroll in benefit programs, including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance, and paid/unpaid time away from work.
Security ClearanceThe position requires the ability to obtain a U.S. Security Clearance. An interim and/or final U.S. Secret Clearance Post‑Start is required.
Export Control RequirementsThis position must meet U.S. export control compliance requirements. A “U.S. Person” as defined by 22 C.F.R. §120.62 is required.
Equal Opportunity EmployerBoeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.
#J-18808-Ljbffr(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).