Software Engineer I

Iridium Satellite, LLC•Chandler, AZ
•$70,000 - $88,000•Hybrid

About The Position

Iridium is seeking an entry-level Software Engineer to join its Satellite Software Project Engineering team. The role supports software development and maintenance for satellite application software and virtualized test environment products, contributing across software lifecycle phases. The engineer will collaborate with an agile team and organizational stakeholders to deliver software features, updates, and releases for Iridium’s satellite constellation.

Requirements

  • Bachelor of Science degree in Computer Science, Computer Engineering, Computer Systems Engineering, or a related engineering discipline.
  • 0–2 years of relevant software engineering industry experience.
  • Strong understanding of computer science fundamentals, including data structures and algorithms, operating systems, and computer architecture.
  • Proficiency in C/C++ and Python.
  • Effective communication skills and ability to clearly convey key messages and ideas.
  • Ability to build productive working relationships with team members.
  • Ability to think creatively to solve problems and ask for help when needed.
  • Adaptability in a dynamic environment and readiness to take on new tasks.
  • Motivation to achieve outcomes and results.
  • Ability to manage multiple tasks and complete them on time with mostly no errors.
  • Eagerness to develop professionally, learn continuously, and share knowledge.
  • Must be a U.S. citizen with no dual citizenship.
  • Ability to work in the office at least 60% of the time (three days a week), as stated in the role requirements.

Nice To Haves

  • Comfort working in a Linux environment.
  • Experience using Git version control.
  • Knowledge of Agile software development practices.
  • Working knowledge of, or willingness to learn, Atlassian management software including Jira, Bitbucket, Crucible, and Confluence.

Responsibilities

  • Contribute to an agile software development team.
  • Use and improve software engineering processes to increase efficiency and product quality.
  • Develop new features and maintain the application software product on Iridium’s satellite constellation.
  • Contribute to the planning and execution of software product releases.
  • Use Jira, Git, Bitbucket, Bamboo, Artifactory, and other tools to track changes and automate software artifact provisioning.
  • Collaborate with stakeholders within the Satellite Software Product Team and other parts of the organization to solve problems.
  • Share knowledge through briefings, presentations, and documentation, including UML diagrams and software specifications.

Benefits

  • Company stock may be available.
  • Annual bonus may be available.
  • Medical insurance.
  • Dental insurance.
  • Vision insurance.
  • 401(k) retirement plan options.
  • Paid time off.
  • Paid holidays.
  • Paid parental leave.
  • Other discounts and perks.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service