Senior Software Engineer

Boeing Boeing · Aerospace · Maryland Heights, MO

Senior Software Engineer role at Tapestry Solutions, a Boeing Company, focused on developing weapon planning software for a Department of Defense mission planning system. The role involves the full software development lifecycle within an Agile/SAFe methodology, using technologies like JavaScript, React, and C# within a microservices architecture.

What you'd actually do

  1. Supports the design, development, test, and maintenance of weapon planning software throughout the end-to-end lifecycle
  2. Assists Product Owner to review, analyze, and translate customer requirements into initial design of software products
  3. Supports with development, maintenance, enhancement and optimization of software products and functionalities for systems integrations
  4. Support ​development, documentation and maintenance of architectures, requirements, algorithms, interfaces and designs for software products
  5. ​Support with debugging and resolution of issues identified to ensure the reliability and efficiency of software products

Skills

Required

  • Bachelor's Degree
  • Ability to obtain a U.S. Secret Clearance
  • 15+ years of software development experience
  • JavaScript
  • TypeScript
  • React library
  • C#
  • C++
  • Experience with development and use of REST style APIs
  • Strong analytical and problem-solving skills
  • Excellent communication skills
  • Experience collaborating with cross-functional teams
  • Experience with Agile software development methodologies and processes
  • Experience with Agile project tracking tools like Jira, Jira Align or Azure Devops
  • Experience with unit testing, integration testing, and system-level validation
  • Proficiency with version control and configuration management tools like Git, Azure Devops, or similar
  • Ability to document software designs, interface specifications, and test plans clearly

Nice to have

  • Prior experience working on defense, aerospace, or mission-critical software programs
  • Understanding of cybersecurity principles and secure coding practices
  • Experience with modular and open systems design
  • Experience integrating software components using standardized interfaces
  • Understanding of software architecture principles, design patterns, and best practices
  • .NET MAUI

What the JD emphasized

  • 15+ years of software development experience
  • Ability to obtain a U.S. Secret Clearance
  • U.S. export control compliance requirements