Role Overview
A leading aerospace and defense technology provider is seeking a seasoned software engineer to join a dynamic team working on next-generation mission planning solutions for advanced fighter aircraft systems. This role focuses on supporting software development and integration efforts for cutting-edge defense platforms, contributing to the modernization of mission-critical planning tools used by the military for decades to come.
You’ll be part of a dedicated group that blends the resources of a global enterprise with the agility and tight-knit culture of a smaller organization. With hundreds of employees worldwide, the team delivers strategic IT and data solutions to a diverse array of clients, including military, government, and commercial partners.
Key Responsibilities
- Contribute to the full software development lifecycle—from initial concept and design through coding, testing, deployment, and maintenance.
- Translate system requirements and user needs into scalable software designs.
- Assist in the development and optimization of application features, integrations, and system interfaces.
- Create and maintain technical documentation, including architecture diagrams, algorithms, and interface specifications.
- Work closely with technical teams to troubleshoot issues and refine code for performance and reliability.
- Participate in code reviews, version control processes, and continuous improvement initiatives.
- Collaborate in large-scale Agile development environments and multi-team project structures.
Required Qualifications
- Bachelor’s degree in a relevant technical field.
- At least 9 years of hands-on experience in software development.
- Strong programming skills in C# and familiarity with the .NET framework.
- Proficiency with source control tools such as Git or Bitbucket.
- Understanding of modern software design principles including microservices, RESTful APIs, single-page applications (SPA), and monorepo architecture.
- Experience using JavaScript-based frameworks, particularly TypeScript, ReactJS, and Redux.
- Prior experience in Agile software environments involving large-scale team collaboration.
- Capable of supporting architecture, design, implementation, and testing phases of software projects.
- Must be eligible to obtain a U.S. Secret Security Clearance.
Preferred Qualifications
- Background in mission planning systems or similar defense-related software development.