Systems Development Engineer I

Iridium Satellite•Chandler, AZ
•Hybrid

About The Position

Iridium is seeking a Systems Development Engineer I to join its Automation team. The role involves writing and reviewing code and maintaining framework infrastructure throughout the agile development cycle. The engineer will gain experience designing and developing automation for interdisciplinary projects, with support from team members on day-to-day activities. The position suits someone interested in software engineering, design, DevOps, research, troubleshooting, and detail-oriented work in individual and team settings. The engineer will work with tools and technologies including Elasticsearch/Logstash/Kibana, Amazon Web Services, CI/CD pipelines, event-driven messaging, and containers. The role supports an Agile software team and includes work on architecture, APIs, virtualization and containerization, automation infrastructure, hardware communications, and data transformation and visualization. The position also involves maintaining and expanding software tools, lab environments, and hardware components, documenting information, and learning about Iridium’s satellite constellation and ground systems to support internal teams. This position directly performs under, supports, or is exposed to a U.S. government contract, so applicants must be U.S. citizens. Employees must work a hybrid schedule with at least four days per week (approximately 80% of their time) in an Iridium office. The position primarily takes place in an office and is largely sedentary, with most work performed at a computer.

Requirements

  • Bachelor’s degree in Engineering, Computer Science, or a related technical degree, or comparable experience in a related technical field.
  • Entry-level knowledge of software development.
  • Analytical mindset and ability to understand situations or problems, think critically, make decisions, and develop solutions.
  • Experience developing software in Python and/or other object-oriented software languages.
  • Familiarity with Git and distributed version control.
  • Strong communication skills and ability to clearly present information to the team.
  • Willingness to work collaboratively and build meaningful relationships with a manager and team.
  • Ability to prioritize tasks with guidance and ask for help when needed.
  • Self-motivation and desire to create high-quality work.
  • Active interest in learning and new ideas and technologies.
  • Must be a U.S. citizen because the position directly performs under, supports, or is exposed to a U.S. government contract.
  • Able to work a hybrid schedule that includes at least 80% of work time (four days per week) in an office.

Nice To Haves

  • Experience with Linux and/or Unix via the command line.
  • Experience with integrated development environments such as PyCharm or Visual Studio.
  • Knowledge of containerization using Docker and/or Podman.
  • Experience with structured databases such as MySQL.
  • Experience with DevOps and CI/CD tool suites.
  • Basic networking skills.
  • Basic knowledge of Linux and/or Unix operating systems.

Responsibilities

  • Work with industry-standard tools and software such as Elasticsearch/Logstash/Kibana, Amazon Web Services, CI/CD pipelines, event-driven messaging, and containers.
  • Participate in an Agile software team and collaborate and coordinate with team members on a variety of tasks.
  • Contribute to software architecture design.
  • Define, design, and implement APIs.
  • Work on virtualization and containerization.
  • Deploy automation framework infrastructure.
  • Work on hardware communications.
  • Perform data transformation and visualization.
  • Support the team in solving problems and developing creative solutions within the automation organization.
  • Help translate User Stories into specific actionable tasks.
  • Maintain and expand existing software tools, lab environments, and hardware components.
  • Create documentation that clearly presents information.
  • Learn the details and protocols of the Iridium satellite constellation and ground systems to better assist internal Iridium teams.
  • Write and review code and help maintain framework infrastructure throughout the agile development cycle.

Benefits

  • Medical insurance coverage.
  • Dental insurance coverage.
  • Vision insurance coverage.
  • 401(k) retirement plan options.
  • Paid time off.
  • Paid holidays.
  • Paid parental leave.
  • May be eligible for company stock and an annual bonus.
  • Other discounts and perks.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service