Software Engineer

Boeing•Maryland Heights, MO
•$105,000 - $128,140

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 develops weapon-planning software for the Department of Defense’s next-generation Mission Planning system. The engineer works on a software development scrum team using the SAFe Agile methodology. The system uses a microservices architecture, TypeScript and React on the front end, and primarily C# for back-end services. The position supports the full software lifecycle, including design, development, testing, maintenance, system integration, troubleshooting, and process improvement. It also involves translating customer requirements into software designs and documenting architectures, requirements, algorithms, interfaces, designs, and test plans. The role requires a bachelor's degree or higher, at least five years of software development experience, and the ability to obtain a U.S. Secret Clearance. Applicants must also meet U.S. export control requirements as a U.S. Person. The position is not safety sensitive, is not contingent upon a program award, and does not offer visa sponsorship. The stated base pay range is $105,000–$128,140, depending on candidate experience and qualifications. Eligible employees may enroll in benefit programs, subject to eligibility factors.

Requirements

  • Bachelor's degree or higher; the education section also states Bachelor's Degree or Equivalent.
  • Ability to obtain a U.S. Secret Clearance; an interim and/or final clearance is required after starting.
  • At least 5 years of software development experience, including use of 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.
  • U.S. citizenship is required to obtain the U.S. Government security clearance.
  • Employer will not sponsor applicants for employment visa status.

Nice To Haves

  • A Bachelor of Science from an accredited course of study in engineering, engineering technology (including manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science, with 5+ years of related work experience; or a bachelor's degree with 9+ years of directly related experience; or 13+ years of related, relevant experience.
  • 9+ years of software development experience using languages or technologies such as 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.
  • Experience designing, developing, and integrating 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 and analyzing customer requirements and translating them into initial software product designs.
  • Support the development, maintenance, enhancement, and optimization of software products and functionality for system integrations.
  • Support the development, documentation, and maintenance of software architectures, requirements, algorithms, interfaces, and designs.
  • Assist with debugging and resolving issues to ensure software product reliability and efficiency.
  • Troubleshoot technical issues.
  • Assist in developing, establishing, monitoring, and improving software processes.

Benefits

  • Competitive base pay and variable compensation opportunities.
  • Eligible employees may enroll in health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and programs providing paid and unpaid time away from work; availability may vary based on eligibility factors.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service