Software Modernization Engineer
Core
Lead the evolution of legacy monolithic architectures into modern, resilient, microservices-based configurations for space, ground, and launch domains.
Role type
Senior IC software modernization and cloud architecture engineer
Builds
Resilient, high-performance software systems for Intelligence Community, DoD, and civilian customers
Domain
Aerospace defense and space systems
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture, cloud-native design, containerization, microservices, legacy system modernization, REST API design, data ingestion pipelines, AI/ML applications (LLM, RAG, NLP), CI/CD practices, Linux-based deployments
Preferred skills
Satellite operations software, enterprise data ingestion systems, AWS/Azure cloud platforms, Jenkins pipelines, mentoring technical teams
Technologies
Elastic compute clouds, containerization, microservices, real-time operating systems, visualization frameworks, AWS, Azure, Jenkins, Linux
Responsibilities
Provide high-level software systems engineering and architectural direction for complex, large-scale applications; Lead the evolution of legacy monolithic architectures into modern, resilient, microservices-based configurations; Lead rigorous technical trade studies and rapid prototyping for cloud-native technologies; Serve as a core technical liaison translating mission objectives into architectural milestones; Champion modern software development methodologies and mentor junior engineers
Seniority
Senior, hands-on IC with architectural leadership