Associate Software Engineer

Boeing•Maryland Heights, MO

About The Position

Tapestry Solutions, a Boeing company, is seeking an Associate Software Engineer in Maryland Heights, Missouri, to support future franchise programs. The role involves developing software for the Department of Defense’s next-generation Mission Planning system. The engineer will work as part of a software development scrum team using the SAFe Agile methodology to produce weapon-planning software. The system uses a microservices architecture, with TypeScript and React on the front end and primarily C# for back-end services. Tapestry Solutions has more than 30 years of experience delivering information technology and business intelligence solutions. Its approximately 500 professionals serve 75 defense, commercial, and government clients across more than 50 U.S. locations and nine countries. Tapestry Solutions is part of Boeing Global Services and combines Boeing’s resources with a small-business culture. This position requires the ability to obtain a U.S. Secret Clearance and meet U.S. export control requirements as a U.S. Person. The position is not contingent upon program award and is not safety sensitive. Boeing does not sponsor employment visas. Relocation assistance is not a negotiable benefit. The summary base pay range is $82,000–$91,000, with pay based on experience, qualifications, market, and business considerations. Eligible employees may enroll in benefit programs, subject to eligibility factors.

Requirements

  • Bachelor’s degree or higher.
  • Ability to obtain a U.S. Secret Clearance; an interim and/or final U.S. Secret Clearance is required post-start.
  • At least 3 years of software development experience in languages such as TypeScript, C#, and/or C++.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills and experience collaborating with cross-functional teams, including systems engineers, hardware engineers, and program managers.
  • Familiarity with software development lifecycle processes, including Agile methodologies.
  • 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, SVN, 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; security clearance requirements also require U.S. citizenship.
  • Employer will not sponsor applicants for employment visa status.

Nice To Haves

  • Bachelor of Science degree in engineering, engineering technology (including manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science, with at least 2 years of related work experience; alternatively, a bachelor’s degree with at least 6 years of directly related work experience, or at least 10 years of related, relevant experience.
  • At least 4 years of software development experience in languages such as TypeScript, JavaScript, C#, and/or C++.
  • Experience with RESTful-style interfaces.
  • 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.

Responsibilities

  • Support the design, development, testing, and maintenance of software throughout the end-to-end lifecycle.
  • Assist the Product Owner in reviewing, analyzing, and translating customer requirements into initial software product designs.
  • Support the development, maintenance, enhancement, and optimization of software products and system-integration functionalities.
  • Support the development, documentation, and maintenance of software architectures, requirements, algorithms, interfaces, and designs.
  • Assist with debugging and resolving 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.
  • 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.
  • Relocation assistance is not a negotiable benefit for this position.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service