Software Engineer

Boeing•Maryland Heights, MO
•Onsite

About The Position

Tapestry Solutions, a Boeing company and part of Boeing Global Services, is seeking a Software Engineer in Maryland Heights, Missouri, to support future franchise programs. The role supports software development for the next-generation Department of Defense Mission Planning system. As a member of a software development scrum team, the engineer will follow the SAFe Agile methodology to build weapon-planning software. The system uses a microservices architecture, TypeScript and React for the front end, and primarily C# for back-end services. The engineer contributes throughout the software lifecycle, including design, development, testing, maintenance, integration, troubleshooting, and process improvement. The position requires collaboration with product owners and cross-functional teams, and the ability to obtain a U.S. Secret clearance. The role is subject to U.S. export control requirements and requires a U.S. Person as defined by applicable regulations. The listed base pay range is $105,000–$128,140. Eligible employees may have access to benefit programs, which generally include health insurance, flexible spending and health savings accounts, retirement savings plans, life and disability insurance, and paid and unpaid time away from work. Programs and eligibility vary by factors such as location and hire date. Relocation assistance is not negotiable, and visa sponsorship is not offered.

Requirements

  • Bachelor's degree or higher.
  • Ability to obtain a U.S. Secret clearance; the posting also states that an interim and/or final U.S. Secret clearance is required post-start and that U.S. citizenship is required by the U.S. Government for clearance.
  • At least 5 years of software development experience using languages or technologies such as JavaScript, TypeScript, React, C#, and/or C++.
  • Experience developing and using 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 DevOps.
  • Experience with unit testing, integration testing, and system-level validation in complex software environments.
  • Proficiency with version-control and configuration-management tools such as Git, Azure DevOps, or similar.
  • Ability to clearly document software designs, interface specifications, and test plans.
  • Must meet U.S. export control compliance requirements as a U.S. Person.
  • Must be able to satisfy the stated U.S. citizenship requirement for obtaining a security clearance.

Nice To Haves

  • A Bachelor of Science degree in engineering, engineering technology, chemistry, physics, mathematics, data science, or computer science and at least 5 years of related work experience; or a bachelor's degree and at least 9 years of directly related work experience; or at least 13 years of related, relevant experience.
  • At least 9 years of software development experience using JavaScript, TypeScript, React, C#, and/or C++.
  • Prior experience on 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.
  • Ability to design, develop, and integrate 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.
  • Experience with containerization.
  • Experience with build pipelines.

Responsibilities

  • Support the design, development, testing, and maintenance of weapon-planning software throughout its end-to-end lifecycle.
  • Assist the Product Owner in reviewing, analyzing, and translating customer requirements into initial software product designs.
  • Support development, maintenance, enhancement, and optimization of software products and system-integration functionalities.
  • Support development, documentation, and maintenance of software architectures, requirements, algorithms, interfaces, and designs.
  • Help debug and resolve identified issues to ensure software reliability and efficiency.
  • Troubleshoot technical issues.
  • Assist in developing, establishing, monitoring, and improving software processes.

Benefits

  • Competitive base pay and variable compensation opportunities.
  • Health insurance (for eligible employees; program availability may vary).
  • Flexible spending accounts (for eligible employees; program availability may vary).
  • Health savings accounts (for eligible employees; program availability may vary).
  • Retirement savings plans (for eligible employees; program availability may vary).
  • Life and disability insurance programs (for eligible employees; program availability may vary).
  • Paid and unpaid time away from work (program availability may vary).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service