Senior Software Engineer

Iridium Satellite, LLCReston, VA
Onsite

About The Position

Iridium is seeking a Senior Software Engineer for a Space Development Agency (SDA) project. This role involves applying cutting-edge technologies to rapidly develop and deploy user service capabilities within a satellite operations environment. The Senior Software Engineer will also identify and implement ideas and solutions within the development team to support cross-functional efforts across all areas of software development.

Requirements

  • Bachelor of Science degree in Computer Science, or other engineering discipline
  • 8+ years software programming experience
  • Coding experience on Agile based teams
  • 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
  • Have confidence and be able to easily build relationships with leadership and colleagues outside of your team
  • Possess an analytical mindset, with the ability to understand a situation or problem and think critically to make decisions and come up with out-of-the-box solutions
  • Be proactive in providing feedback and be enthusiastic in sharing your knowledge with others
  • Capable of prioritizing your own tasks and potentially the tasks of others while making sure deadlines are met
  • Proactivity in seeking out ways to continuously improve yourself and gain new knowledge, including the ability to learn the different software that make up the System Performance and Analysis software
  • Ability to comprehend technical documentation
  • Have a positive attitude to take on ever increasing software development tasks
  • Passion for working in a team driven environment consisting of operators, software testers, senior developers, and system engineers
  • Be a U.S. Citizen
  • Have the ability to obtain and maintain a Secret clearance

Nice To Haves

  • Experience with Kubernetes / Docker / Podman / ArgoCD
  • Experience with CI/CD Pipelining (GitLab, JFrog Artifactory, BitBucket)
  • Experience with Linux based environments and bash shell scripting
  • Experience with Python / Java / C++ / Type Script / Perl
  • Experience with RESTful / HTTP / ELK or similar / WebSockets
  • Experience with XML / JSON / SQL
  • Experience with SQL (e.g., PostgreSQL) and NoSQL based DBs (e.g., Mongo)
  • Experience with js / Apache Web Server
  • Experience with Security Vulnerability Analysis and Procedures (CVE, TLS)
  • Experience with Atlassian management/software development tools: Jira / Git / Crucible / Confluence
  • Experience with Micro services architectures
  • Experience with Automated testing frameworks
  • Experience with Gov and non-Gov Amazon Web Services (AWS) cloud environments

Responsibilities

  • Work independently to develop and enhance 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 and use advanced knowledge to assist in development of process/procedure documentation materials
  • Edit, structure and present data, concepts and arguments clearly and succinctly through briefings and documentation
  • Respond to questions within scope from stakeholders, as appropriate
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service