Software Engineer
Core
Design, develop, integrate, test, and maintain software components for mission-critical and enterprise systems in secure environments.
Role type
Software Engineer
Builds
Mission-critical and enterprise software solutions
Domain
Defense, intelligence, government, and aviation
Deliverable
production ML models | product features
Required skills
Java, Python, JavaScript, C#, REST APIs, unit testing, CI/CD, containers
Preferred skills
Agile methodologies, system integration, troubleshooting complex issues
Responsibilities
Design and develop software components aligned with requirements; contribute across the full SDLC; write secure and maintainable code; perform coding, unit testing, and support system integration; troubleshoot and resolve routine defects; collaborate with stakeholders and contribute to documentation.
Seniority
Mid-level, hands-on IC