Associate Software Engineer

Boeing•Maryland Heights, MO
•$82,000 - $91,000•Onsite

About The Position

Tapestry Solutions, a Boeing Company and part of Boeing Global Services, is seeking an Associate Software Engineer in Maryland Heights, Missouri, to support future franchise programs. The role involves software development for the Department of Defense’s next-generation Mission Planning system. As a member of a software development scrum team, the engineer will follow 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 provides information technology and business intelligence solutions and has approximately 500 professionals serving 75 defense, commercial, and government clients across more than 50 U.S. locations and 9 countries. It is part of Boeing Global Services and describes its culture as combining Boeing’s resources with a small-business, people-focused environment. This position requires the ability to obtain a U.S. Secret Clearance; an interim and/or final clearance is required after starting. The role also requires a U.S. Person under U.S. export control regulations. The employer will not sponsor employment visas. This is not a safety-sensitive position and is not contingent upon a program award. The role is designated Shift 1 (United States of America).

Requirements

  • Bachelor’s degree or higher, or equivalent education as specified in the posting.
  • Ability to obtain a U.S. Secret Clearance; U.S. citizenship is required by the U.S. Government for the clearance.
  • 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.
  • Meet U.S. export control compliance requirements as a U.S. Person.
  • U.S. citizenship is required for the clearance; the employer will not sponsor applicants for employment visa status.

Nice To Haves

  • 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 and 2+ years of related work experience; alternatively, a bachelor’s degree and 6+ years of directly related work experience, or 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.
  • 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.

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 functionality for systems integrations.
  • Support the development, documentation, and maintenance of software product architectures, requirements, algorithms, interfaces, and designs.
  • Help debug and resolve identified 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.
  • The specific programs and options available may vary based on eligibility factors such as geographic location and date of hire.
  • Relocation assistance is not a negotiable benefit for this position.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service