What are the responsibilities and job description for the Chief Software Engineer position at SoTalent?
Position: Chief Software Engineer
Location: Maryland Heights, MO
Estimated Pay: $165,000 – $184,000 annually
Overview
Seeking an experienced Chief Software Engineer to lead the design, development, and delivery of mission planning systems for military and government platforms. This role involves leading technical teams, shaping system architecture, and ensuring reliable, modern, and scalable software solutions across the development lifecycle.
Key Responsibilities
- Lead a team of ~25 engineers in mission-critical software development
- Interface regularly with government and industry partners
- Direct end-to-end software lifecycle using Agile and CI/CD practices
- Apply modern frameworks (microservices, containers, SPAs, cloud deployments)
- Translate customer requirements into scalable solutions
- Guide testing, debugging, and integration of software systems
- Ensure compliance with regulations and alignment with strategic goals
Required Qualifications
- Bachelor’s Degree
- 10 years of software development experience
- 7 years with C#/.NET
- 5 years leading software teams and projects
- Experience with Agile, Git, and system design patterns (REST, microservices, etc.)
- Strong presentation and client engagement skills
Preferred Qualifications
- Experience with ReactJS, TypeScript, NPM, NuGet
- Familiarity with DevSecOps tools (Jenkins, Nexus, SonarQube, etc.)
- Testing tools experience (xUnit, Selenium, etc.)
- Knowledge of mission planning and system-level V&V
- Container orchestration (Kubernetes) experience
Workplace Requirements
- Drug-free workplace compliance
- U.S. Person status required for export control compliance
Compensation & Benefits
- Competitive base pay
- Health, dental, vision, and life insurance
- Retirement plans and paid time off
- Eligibility-based benefit options may vary
Salary : $165,000 - $184,000