Software Engineer II
Core
Designing, developing, and testing software applications for space systems and technologies to safeguard national security and sustain human presence in space.
Role type
Mid-level individual contributor software engineer
Builds
Software applications for space systems and technologies
Domain
Aerospace & Defense / Space Systems
Deliverable
production ML models | product features
Required skills
Programming languages, software development principles, code design, testing, debugging, version control (Git), Agile/Scrum methodologies
Preferred skills
Python, React, Python FastAPI, Kubernetes, Helm, ArgoCD, unit testing, Bash/PowerShell, Ansible, AWS, Docker, CI/CD pipelines, database management (MySQL, PostgreSQL, MongoDB)
Technologies
Git, Python, React, FastAPI, Kubernetes, Helm, ArgoCD, AWS, Docker, JIRA, Confluence, MySQL, PostgreSQL, MongoDB
Responsibilities
Write clean, maintainable code adhering to best practices; collaborate on project requirements; manage code changes via version control; participate in code reviews; troubleshoot and resolve software issues; document software designs and processes
Seniority
Mid-level, hands-on IC