Iridium is looking for a Senior Software Engineer to develop and deploy ground system operations and user service capabilities within a satellite operations environment for a Space Development Agency (SDA) project.
Requirements
- Coding experience on Agile based teams
- Kubernetes / Docker / Podman / ArgoCD
- CI/CD Pipelining (GitLab, JFrog Artifactory, BitBucket)
- Linux based environments and bash shell scripting
- Python / Java / C++ / Type Script / Perl
- RESTful / HTTP / ELK or similar / WebSockets
- XML / JSON / SQL
- SQL (e.g., PostgreSQL) and NoSQL based DBs (e.g., Mongo)
Responsibilities
- Work independently to develop and enhance ground system software to meet the requirements of the SDA project
- Develop optimized code for both scalability and performance
- Work within the Agile/Scrum framework for software development (Atlassian tool suite desired)
- Create or maintain build environments for software products
- Play a key role in planning and executing software releases per stakeholder/program schedules and budgets
- Update issue/feature data in Atlassian Project/Software tracking tools
- Follow existing Iridium processes for Change Control, Prioritization, Risk Management, Commercial off-the-shelf (COTS) Management, Build and Test software deployments
Other
- Bachelor of Science degree in Computer Science, or other engineering discipline
- 8+ years software programming experience
- Excellent communication skills, with the ability to clearly convey products, deliverables, analyses, and/or issues to groups outside of your team or those who are unfamiliar with the topic
- Must be a US Citizen
- Ability to comprehend technical documentation