Senior Software Engineer (NGPO Strategy – Ecosystem Development)
Core
Design, implement, and maintain mission-critical software solutions for the Next Generation Air Navigation System (ANS), specifically focusing on Aeronautical Information services.
Role type
Senior Software Engineer (Mission-Critical Systems)
Builds
Safety-critical software applications for air navigation and aeronautical information services
Domain
Aviation / Air Traffic Management / Cloud-Native Infrastructure
Deliverable
production ML models | product features
Required skills
C++, Python, Java, Rust, GoLang, microservices, streaming patterns (Lambda/Kappa), REST APIs, Solace messaging, Kubernetes, Helm, Terraform, AWS, Azure, CI/CD, Docker, Git, automated testing frameworks, TDD
Preferred skills
TypeScript, React, API Gateways, high-availability systems, real-time software development
Technologies
C++, Python, Java, Rust, GoLang, Kubernetes, Helm, Terraform, AWS, Azure, Docker, Solace, Git
Responsibilities
Design and implement mission-critical software solutions; Lead and mentor software development teams; Develop comprehensive test plans and execute unit, integration, and system-level validation; Perform ICIT and system validation in production; Troubleshoot performance, safety, and reliability issues; Maintain documentation for code, processes, and test results
Seniority
Senior, hands-on IC with leadership responsibilities