Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Iridium Communications Logo

Senior Software Engineer

Iridium Communications

Salary not specified
Sep 11, 2025
Chandler, AZ, USA
Apply Now

Iridium is looking to develop and maintain its satellite application-layer software, including contributing to the development of new features and services, and support identification and implementation of initiatives and solutions within the larger development team.

Requirements

  • 8+ years of relevant experience in the software engineering industry
  • 6+ years of relevant experience developing embedded software using C++
  • Have experience developing software using Atlassian Tools: Jira for task management, Bitbucket (git) for code management, Fisheye/Crucible for code inspection and Confluence for documentation
  • Be proficient in a LINUX operating system, general programming capabilities, as well as standard PC usage and applications
  • A strong background in troubleshooting, problem solving, and working under tight time constraints
  • Knowledge of and experience with all aspects of the Software Development Life Cycle process

Responsibilities

  • Execute the design and implementation of scalable, reliable, and maintainable satellite software, including conducting code reviews for other team members’ work
  • Provide mentorship to junior engineers; cultivate technical growth and promote a culture of excellence within the engineering team
  • Be a source of technical expertise; provide technical guidance to other team members as well as cross-functional projects and initiatives as needed
  • Create and maintain technical process / procedure / documentation, and identify any technical training needs
  • Drive collaboration with product owners, systems engineers, and other stakeholders to refine product requirements and technical roadmaps
  • Play a key role as member of the Agile Scrum team; may lead daily standup meetings, sprint planning meetings, sprint reviews/demonstrations, and retrospectives
  • Facilitate team understanding in development refinement meetings through breaking down technical features, decomposing tasks, and estimating required effort

Other

  • Bachelor’s degree in computer science, computer engineering or computer system engineering, or related field
  • Be on call for satellite and space anomalies
  • Be able to travel up to approximately 15 days per year
  • Be able to work a hybrid schedule that includes 3 days in office and 2 from home
  • Be a U.S. Citizen