Your space-enabled career begins here

Space-based technologies are the building blocks of these pillars of innovation:

Search for credible job opportunities with top entrepreneurial space companies.

Principal Software Engineer (Technical Lead)

Iridium

Iridium

Software Engineering, IT
Chandler, AZ, USA
Posted 6+ months ago

Principal Software Engineer (Technical Lead)

Job Locations US-AZ-Chandler
Job ID 2024-3391
Category
Engineering
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

What We’re Looking For:
If you have experience in software solution development and implementation then you’ll be excited about the opportunity to join Iridium’s Solutions Engineering team as a Software Technical Lead. In this role, you’ll lead a team of Software Developers who primarily work on Iridium’s Managed Access effort and its follow-on programs. In this role, you will work with customers and teammates to identify, design, implement, and communicate the best solution available. You will also be responsible for updating features, tasks, and documentation to reflect the design. If you have a knack for effectively managing assignments/workload while also inspiring and leading others in software solutions design, this might be the perfect role for you!

What You’ll Do:

  • Have overall responsibility for the design direction of project software
  • Communicate architecture and design to software engineers and respond to their feedback
  • Make decisions to translate system requirements into software segment level requirements
  • Maintain code quality by ensuring the software engineers are adhering to good development practices and code reviews
  • Collaborate with product owners and engineering managers
  • Identify risks and develop mitigation efforts
  • Provide leadership in the adoption of SAFe and AGILE processes

Experience & Education Requirements / EEO

What You’ll Need to Succeed:

  • Bachelor’s degree in Computer Science, Computer Engineering, Computer System Engineering, or related Engineering field
  • 10+ years of relevant experience in development of embedded solutions and providing specifications for development
  • Proficiency in C++ with 5+ years of experience developing software tools and applications
  • Knowledge of and experience with all aspects of the Software Development Life Cycle process
  • Experience developing software in a Linux environment
  • Excellent communication skills, with the ability to convey products, deliverables, analyses, and/or issues clearly and confidently, and recognize and adapt to different communication techniques
  • Can easily build meaningful relationships with others, including senior leadership outside of your own department, and is comfortable providing constructive feedback to your team members and management
  • Be able to analyze a situation or problem, generate effective solutions, and see those solutions through to completion
  • Can thrive in a dynamic environment by handling multiple tasks and managing shifting priorities

Things That Would be Great if You Brought to the Table:

  • Previous experience with Atlassian tools:
    • Jira for task management
    • R4J for requirements management
    • Bitbucket for code repository
    • Fisheye/Crucible for code inspection
    • Bamboo for building and automated testing
    • Confluence for documentation
  • Experience with Telecommunications software and protocols

We’ll also need you to:

  • Be able to travel up to 25%
  • Be able to work in the office at least 3 or more days a week to foster collaboration with the team and stakeholders
  • Be a US Citizen with no dual citizenships

Work Environment:

This position primarily works in the company office or in a home office. The position is largely sedentary with the majority of the position sitting in a chair and working with a computer. The role uses basic office equipment including a phone, video, computer, keyboard, mouse, and printer.

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.

Options

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

Software Powered by iCIMS
www.icims.com