Chief Software Engineer (Remote)
Overview:
An established technology solutions provider with decades of experience in logistics information systems is seeking a Chief Software Engineer to lead mission-critical software development in support of U.S. military operations. This role is fully remote and focused on advancing agile software systems for mission planning across air, land, and sea platforms.
Role Summary:
The Chief Software Engineer will guide a team of approximately 25 engineers working on advanced mission planning solutions. This role is responsible for technical leadership, system architecture, customer engagement, and implementation of modern frameworks and DevSecOps practices. The position supports the full software lifecycle, from design to deployment, including CI/CD, microservices, and container orchestration.
Key Responsibilities:
- Act as the primary technical liaison with customers and industry partners.
- Provide direction and mentorship to engineering teams in the development and sustainment of mission planning applications.
- Drive architecture decisions using modern practices such as microservices, containerization, and Single Page Application (SPA) models.
- Lead agile software development activities and ensure integration with CI/CD pipelines.
- Translate customer needs into software product design and architecture.
- Ensure performance, reliability, and compliance through rigorous testing and debugging.
- Implement and monitor software development processes and metrics aligned with industry best practices.
- Stay current with emerging technologies and apply them to improve software solutions.
Required Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum 10 years of software design and development experience.
- 7+ years of hands-on experience with C#/.NET.
- 5+ years of experience in technical leadership or team management.
- Experience in customer-facing roles and delivering technical presentations.
- Proficiency in source control systems (e.g., Git, Bitbucket).
- Strong knowledge of software architecture patterns: microservices, REST, SPA, and container orchestration.
- Experience working within Agile development frameworks at scale.
Preferred Qualifications:
- Experience with ReactJS/Redux, TypeScript.
- Familiarity with dependency and package management (NPM, NuGet).
- Knowledge of container technologies (e.g., Docker, Kubernetes).
- Experience using automated testing frameworks (xUnit, Selenium, Cypress).
- Exposure to DevSecOps tools such as Jenkins, Fortify, Nexus, and SonarQube.
- Prior experience with mission planning systems or defense-related applications.
- System-level verification and validation experience.
Work Environment:
This position offers a remote working option and is part of a dynamic and supportive organization that values innovation, collaboration, and mission success. The successful candidate will have the opportunity to work on impactful systems used across multiple branches of defense operations.