Software Development Manager
Core
Lead a dynamic engineering team through a transformation from monolithic architecture to modular microservices and web-centric applications for aerospace and defense markets.
Role type
Senior Software Development Manager
Builds
Scalable, secure, web-centric software solutions and APIs for NASA missions and industrial growth markets.
Domain
Aerospace, defense, and industrial automation
Deliverable
production ML models | product features | infrastructure
Required skills
Team leadership and mentorship, Agile/Scrum/Kanban management, architectural evolution (monolith to microservices), containerization (OpenShift), web development frameworks, CI/CD pipeline management, risk mitigation, hiring and onboarding
Preferred skills
Aerospace or government contracting background, DevOps practices, infrastructure-as-code (Terraform), cloud platforms (AWS/Azure/GCP), managing distributed teams
Technologies
Java, Python, JavaScript, C#, OpenShift, Jenkins, GitLab, Git, SQL/NoSQL, Terraform, AWS, Azure, GCP
Responsibilities
Lead and mentor software engineers to build a high-performing culture; oversee the full software development lifecycle; drive adoption of Agile practices; guide architectural evolution to microservices and containers; champion web-centric development and API building; collaborate with cross-functional teams on requirements and strategy; establish best practices for code quality, security, and DevOps; manage project risks and resource allocation; participate in hiring and team building
Seniority
Senior, hands-on IC with leadership mandate