Company Overview:
Join a forward-thinking organization that blends cutting-edge innovation with a collaborative, inclusive work culture. They are deeply committed to fostering an environment where every team member feels respected, empowered, and supported in their professional journey.
As part of our defense and aerospace technology group, this opportunity is with a division that has been providing advanced logistics and mission software solutions for over three decades. Our team operates globally, delivering technology to military, government, and commercial clients in more than 50 locations across the U.S. and around the world.
Role Overview:
We are currently seeking a Remote Chief Software Architect to lead the engineering team supporting a high-impact mission planning software suite for U.S. military aviation units. This role involves directing the development and continuous improvement of a next-generation platform used across various military aircraft to streamline pre-mission, in-flight, and post-mission planning operations. The solution is designed for transition into modernized containerized environments using Kubernetes and other scalable technologies.
You’ll work directly with military stakeholders, partner companies, and internal teams to guide product evolution through agile practices and DevSecOps pipelines.
Key Responsibilities:
- Serve as the technical lead and primary engineering contact for government and industry stakeholders.
- Guide a multidisciplinary team of ~25 developers and engineers in creating and sustaining mission-critical applications.
- Provide strategic direction on architecture decisions, including the use of microservices, SPA frameworks, cloud-native patterns, and modern front-end/back-end stacks.
- Oversee full software lifecycle activities including requirements analysis, design, implementation, testing, and maintenance.
- Facilitate regular technical exchanges with client teams and ensure alignment on project goals and timelines.
- Champion adoption of CI/CD methodologies and ensure code quality and security compliance through automation and performance metrics.
- Identify and resolve technical challenges, improve system performance, and ensure reliability of deployed solutions.
- Research and evaluate new frameworks, platforms, and regulatory requirements relevant to secure government-grade systems.
- Define and refine software development practices and standards for long-term scalability.
Minimum Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 10+ years of experience in software development, with demonstrated architecture design leadership.
- 7+ years of experience working with the Microsoft .NET ecosystem and C#.
- 5+ years of experience leading development teams or managing software projects.
- Experience presenting to stakeholders and customers, with strong communication and interpersonal skills.
- Proficiency in Git or other modern version control systems.
- Deep understanding of software architecture concepts such as microservices, RESTful APIs, and monorepo design.
- Familiarity with Agile workflows and collaborative development in large, multi-team environments.
Preferred Experience:
- Hands-on experience with ReactJS/Redux and TypeScript for modern UI development.
- Proficiency with NPM and NuGet for package and dependency management.
- Knowledge of container technologies such as Docker and orchestration tools like Kubernetes.
- Exposure to test automation tools such as xUnit, Selenium, and Cypress.
- Experience with DevSecOps pipelines and tools like Jenkins, Fortify, SonarQube, and Nexus.
- Background in military aviation or mission planning systems is highly advantageous.
- Familiarity with end-to-end system validation and software verification processes.
Please note: This job posting is just a preview of the full scope of the position. A comprehensive job description is shared by a member of our team