Iridium Satellite

Lead Software Developer

Job Locations US-AZ-Chandler | US-VA-Leesburg
Job ID 2023-2745
Worker Category
Regular Full-Time[F]

Company Overview

Iridium is an award-winning and innovative satellite communications company with bragging rights to the only network that offers voice and data connectivity anywhere in the world.   For over 20 years, Iridium’s unique network and services have supported critical communications needs for individuals, businesses, and the evolving Internet of Things.


At Iridium, we understand the importance of staying connected and the limitations of traditional communications networks. People across the globe, including first responders, humanitarians, global militaries, scientific researchers, and lone workers, as well as ships, aircraft and remote operations all rely on Iridium to stay connected. We take our responsibility for providing these essential communications very seriously and pride ourselves on offering a reliable lifeline when needed.  Likewise, Iridium is committed to providing an exciting and innovative workplace, where employees are challenged to think outside the box and collaborate on new, bold ideas and solutions.  Our talented teams are passionate about their work and the impact our company makes around the world.  Iridium fosters an empowering and inclusive culture that allows employees to genuinely be their best selves.   We are looking for others who want to join this truly unique company that celebrates our employees and provides the opportunity to truly make a difference in the world.

Position Summary, Job Requirements & Responsibilities


Iridium is seeking a Member of the Technical Staff (Lead Software Developer) to join our Ground Development team.  The Member of the Technical Staff will serve as a software development and maintenance technical lead for the following areas:

  • Satellite Ground System requirements definition and implementation
  • Software build management evolution and efficiency
  • Generation and management of Satellite upload data products
  • Process definition and tuning using Atlassian tools
  • SW Development Team Lead

Additionally, the Member of the Technical Staff will provide experienced leadership by building relationships with executive leadership, proactively helping others in order to enhance team productivity, and informally mentoring others beyond the immediate team to support all areas of software development within the Satellite Operations and Ground Development teams.


Duties and Responsibilities

  • Must be customer oriented and responsive to software control boards
  • Follow and develop Iridium processes for Change Control, Prioritization, Risk Management, COTS Management, Build and Test software deployments
  • Develops optimized code for both scalability and performance
  • Work within the Iridium-defined Agile/Scrum framework for software development and assume leadership roles to drive efficient development sprints
  • Drive implementation and maintenance of software build environments using the Atlassian tool suite
    • Lead and coordinate development in selected technical areas and report to Ground SW development managers
  • Work with senior management to establish strategic plans to lead the implementation of software releases per direction of stakeholders
  • Present complex results, implications, and options, and speak persuasively, through briefings and documentation, to influence those outside of immediate team
  • Provide opportunities for others to develop specialized skills and knowledge; Proactively help others in order to enhance team productivity
  • Informally mentor others beyond immediate team

Job Requirements

  • Possess or develop expert knowledge of Iridium and functional area, including InControl (Satellite Control Software) or Iridium’s custom Data Repository/Retrieval system or Iridium’s custom System Control SW
  • Confidently recognize and adapt to different communication styles based on stakeholder style and preferences
    • Demonstrated ability to uncover flaws/problems/risks in data or projects by asking strategic questions
    • Demonstrated ability to logically analyze multiple data sources to respond to frequent, complex, and high impact situations
    • Demonstrated ability to manage significant risks and issue resolution (on projects or general area of oversight) independently, and evaluate the results for lessons learned
    • Exceptional data mining skills
  • Must have expertise and experience in developing optimized code for both scalability and performance
    • Ability to create and/or drive major updates to the existing architecture
    • Expert working knowledge of Space Vehicle logical and physical interfaces
    • Effective MS Office skills
    • Strong troubleshooting skills and ability to use reference documentation
    • Ability to oversee multiple projects of team, developed internal/external relationship, established cross-team partnership
    • Ability to mitigate conflicts among different teams and to establish influence without direct control

Experience & Education Requirements / EEO

  • Bachelor’s degree in Computer Science, or related engineering discipline, is required;
  • Minimum of 15 years’ software programming experience
  • Minimum of 7 years’ satellite control ground systems experience
  • Minimum of 5 years’ working with databases (Oracle, SyBase, Mongo, MySQL etc.)
  • Advanced UNIX experience and shell programming experience is required
  • Experience with the following technologies is required:
    • Linux based environments and bash shell scripting
    • Java / Java Script / Python / Perl / C++
    • XML and XML file formats / JSON / SQL
    • MongoDB and MySQL
    • js / Apache Web Server
    • RESTful / HTTP / ActiveMQ /OpenMQ
    • Atlassian management/software development tools: Bitbucket / Crucible / Bamboo / Confluence / Jenkins
    • Issue tracking tools (JIRA) and code repositories (GIT/Clear Case)
  • Experience with ACE/TAO/Boost is a plus
  • Must be a US Citizen

Iridium is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, sexual orientation, gender identity or status as a protected veteran. EOE of Minorities/Females/Vets/Disability and other protected categories.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed