Iridium logo

Senior Software Engineer

Iridium

Chandler, AZ
Full Time
Senior
16 days ago

Job Description

About the Role

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. The company is committed to providing reliable, essential communications globally and fostering an empowering, inclusive workplace where employees are encouraged to think outside the box and collaborate on bold ideas. Iridium values its employees and aims to make a meaningful impact worldwide.

Key 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

Requirements

  • Bachelor's degree in computer science, computer engineering or computer system engineering, or related field
  • 8+ years of relevant experience in the software engineering industry
  • 6+ years of relevant experience developing embedded software using C++
  • Experience developing software using Atlassian Tools: Jira, Bitbucket (git), Fisheye/Crucible, and Confluence
  • Proficiency in a LINUX operating system, general programming capabilities, and standard PC applications
  • Strong troubleshooting, problem solving, and working under tight time constraints
  • Knowledge of all aspects of the Software Development Life Cycle process
  • Excellent communication skills for conveying products, deliverables, analyses, and issues to diverse groups
  • Ability to build relationships with leadership and colleagues outside of your team
  • Analytical mindset with critical thinking skills for decision-making and problem-solving
  • Proactive in providing feedback and enthusiastic about sharing knowledge
  • Ability to prioritize tasks and meet deadlines

Nice to Have

  • Master's degree in computer science, computer engineering or computer system engineering, or related engineering degree

Qualifications

  • Bachelor's degree in relevant field
  • 8+ years of software engineering experience
  • 6+ years of embedded software development experience in C++

Working at Iridium

Iridium fosters an empowering and inclusive culture that allows employees to genuinely be their best selves. The company values innovation, collaboration, and making a global impact, encouraging employees to think outside the box and share bold ideas.

Apply Now

Job Details

Posted AtJul 11, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Iridium

Website

iridium.com

Company Size

501-1000 employees

Location

Chandler, AZ

Industry

Satellite Telecommunications

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches