Iridium’s mission is to create and enable innovative connectivity solutions for individuals, organizations, and governments all over the world.
Iridium is committed to being a fulfilling and rewarding place to work where people are proud of what they do and are inspired to be the best they can be. We are committed to helping our employees and their families lead healthy, productive lives.
Some of our benefit offerings include:
● Competitive, market-driven salaries
● Premium Medical, Dental, and Vision plans
● Health Savings Account (HSA) / Flexible Spending Accounts (FSA)
● Annual Bonus Plan and Annual Merit Increase Opportunities
● Employee Equity Awards
● Retirement 401(k) Plans and Employer Matching
● Life Insurance, Short-Term and Long-Term Disability
● Education Assistance and Tuition Reimbursement
● Career Development & Training Assistance
● Charitable Grants and Donation Matching Program
● Vacation, Sick Days, Floating Holidays, and Volunteer Time Off
● Paid Holidays
● Paid Parental Leave
● Headspace Membership
Join an elite team of exceptional people, doing remarkable things.
Click column header to sort
What We’re Looking For:
If you enjoy learning about and working with breakthrough technologies, we want to hear from you! We are seeking a Senior Software Tool Engineer to join our Space Vehicle and Software Engineering team. As the Senior Software Tool Engineer, you will apply advanced expertise in cutting edge technologies to develop and deploy Iridium satellite software and user service capabilities. You will also provide expertise and experience within the larger software development team to support cross-functional efforts and collaboration across all areas of software development.
What You’ll Do:
- Manage and transform systems requirements into verifiable test objectives and procedures
- Identify test areas which can be automated and own the automation conversion process through delivery
- Identify areas where the team can reduce testing cycle time and improve product quality
- Develop test execution scripts and data analysis tools
- Work with the scrum team to develop an automated test platform/library
- Execute software test, analysis results, and collaborate with the software engineering team on issue identification and resolution
- Collaborate with the development team to ensure build integrity as the ultimate delivery outcome
- Utilize advanced knowledge to apply solutions to engineering and test problems
- Define required test products and test resources required for testing
- Provide high-quality, cost-effective integration, test, and support services
- Be a driver for continuous innovation by adding value, reducing test cycle time and cost
- Leverage knowledge to make enhancements to process/procedure/training documentation and identify technical training needs
- Deliver constructive, meaningful feedback and proactively offer guidance and knowledge-sharing with team members
What We’re Looking For:
Iridium is seeking a talented, motivated and experienced Software Engineer III to join our Automation Engineering team. An SI&T Automation Software Engineer III is expected to write and review code in our agile development cycle. They will assist with automation development and troubleshooting throughout multiple interdisciplinary projects and support team members with day-to-day tasks and activities. With minimal instructions, they will be able to; complete tasks on time; communicate effectively and clearly with team members; collect, research, and input data using a variety of tools without review.
What You’ll Do:
- Develop code to automate test execution and analysis activities for all aspects of the Iridium system including but not limited to:
- Testing of payload communications
- Implement different automated test scopes/approaches (Requirements, Regression, Performance)
- Ground Telemetry, Tracking and Control (TT&C)
- K-Band communication links
- Space flight vehicle bus/platform operations
- Ground network configurations
- Software tool development and maintenance
- Participate in development tasks in a team environment and occasional individual efforts
- Translate assigned objectives into specific tasks to be completed and reported on
- Review team member’s code and provide clear and concise feedback
- Create documentation that clearly presents complex information in a discernable manner
- Provide suggestions and assist in developing processes that reduce code cycle time, improve coding standards, and implement best development practices
- Implement PEP 8 standards throughout code development
What We’re Looking For:
The Senior DevOps/Network Engineer will assist our Network Infrastructure teams with the design, deployment, integration, and management of Juniper and Cisco hardware in tightly controlled areas that support several Mission critical environments. Responsibilities include deployment of Juniper hardware as well as various other monitoring and scanning tools, necessary to ensure a fault-tolerant, reliable, scalable, and infrastructure across the Iridium's Mission and Commercial networks. In this role, you will also provide support to the overall Commercial, Mission & Test, and remote Teleport networks by configuring and maintaining network infrastructure devices and Local and Wide Area Networks.
What You’ll Do:
- Help the team design, deploy scalable network devices, including automated route distribution methods using frameworks such as NetConf Yang, and Ansible
- Document solutions to enable team members to assist in problems and apply consistent solutions across different environments and teams
- Responsible for the day-to-day operations of all Network Infrastructure within a small highly controlled environment, not connected to other systems
- Provide technical assistance to Support-team related to network traffic congestion, latency issues, link outages, and System performance problems
- Maintenance and Operations of Mission Critical Network Infrastructure systems to support Local Area Networks and Wide Area Networks across multiple sites
- Perform installation, configuration, maintenance, and troubleshooting of networking and security hardware, and operating systems
- Maintain documentation, audit logs, and adhere to Configuration Management rules required to meet compliance
- Conduct research on network products, services, protocols, and standards to remain abreast of developments in the DevOps and network industries, technologies, and best practices
- Provide real time troubleshooting and problem resolution as required
What We’re Looking For:
As the technical leader of the sales engineering team, you will lead and develop a team of Applications and Sales Engineers responsible for working closely with our partners and our internal sales team to provide technical input and lead field demonstrations in support of product sales. In this position you will apply your proven abilities as a team leader while effortlessly shifting to an autonomous role when needed.
You will connect with current and potential clients in meaningful ways to effectively demonstrate Iridium’s value through the company’s network, service and technology offerings. You will assist customers & partners in the efficient integration of Iridium’s hardware and network elements. In addition, you will provide product education as well as sales support for technical solutions and configuration to Iridium customers.
What You’ll Do:
- Foster and develop a highly effective team of Application and Sales Engineers to effectively support the development and certification of VAM products.
- Mentor and train your team by performing regular check-ins, discussing career growth opportunities, giving constructive feedback, and managing conflict when necessary
- Jointly create, manage, and execute account plans side by side with the Account Team / Channel Managers; Take the lead on technical initiatives and partner with key technical stakeholders to create a solution / product offering and plan according to initiatives and objectives defined through discovery
- Define, architect, and deliver solutions that optimize Iridium business growth and customer satisfaction
- Validate that the hardware and services offering aligns with clients’ objectives
- Effectively onboard new partners and communicate with customers by email, telephone, and in-person to diagnose and resolve system problems
- Develop operational processes, procedures, best practices, and methods
- Create new and improve existing tools to help partners more effectively develop end to end solutions and aid in testing
- Act as an escalation point for the Customer Support Representatives in diagnosing and ultimately resolving client issues
- Provide product teams with valuable input during the product development cycle to help create amazing new products and services
- Provide effective technical leadership in both customer and internal interactions
What We’re Looking For:
Iridium is seeking a Senior Lead Security Engineer to identify and autonomously lead the implementation of solutions that provide and improve the security posture of the Iridium Commercial and Mission Networks. As a Senior Lead Security Engineer, you’ll also be responsible for configuring and maintaining firewall polices and controls, implementing security policies, configuring and maintaining site-to-site and remote access VPNs, designing and documenting security policies and procedures, and collaborating with the Enterprise security team in maintaining a strong cybersecurity posture for the entire program.
What You’ll Do:
- Identify and lead projects’ implementation with the goal of improving and modernizing Iridium Commercial Network security posture
- Recommend and/or implement security tools to improve the overall network security posture
- Perform installation, configuration, maintenance, and troubleshooting of security and networking hardware and operating systems
- Lead day-to-day activities such as: firewall changes, VPN setup, and managing, monitoring, and maintaining VPN tunnels, security logs and events/alarms required to meet compliance
- Maintain data center infrastructure equipment such as IP switching, routers, and firewalls including but not limited to Cisco hardware (Cisco Catalyst L3 switching and Nexus 7K/5K/3K/2K platforms) and firewalls (Cisco ASA and FirePower, Fortinet Fortigate, Check Point, and Palo Alto firewalls)
- Conduct research on network products, services, protocols, and standards to remain abreast of developments in the network and security industry, technologies, and best practices
- Provide real time troubleshooting and problem resolution as required, and create new, unconventional solutions to address problems or make decisions
- Mentor and train junior level administrators
What We’re Looking For:
Iridium is seeking an experienced Senior Software Engineer to join our Space Software Engineering team. In this role, you will design and be responsible for the development of new software features supporting our satellite services including satellite software development environment with supporting testing and release tools. You will also be responsible for design, coding, testing, and documenting of software as a member of an Agile scrum team using the Atlassian toolset.
What You’ll Do:
- Be accountable for developing software on assigned projects
- Design, code, test, and document based on Epics and Stories
- Play a key role as a member of an Agile scrum team by attending and actively contributing to daily standup meetings, sprint planning meetings, sprint reviews/demonstrations, and retrospectives
- Perform software development using Atlassian Tools: Jira for task management, Bitbucket for code repository, Fisheye/Crucible for code inspection, Bamboo for building and automated testing and Confluence for documentation
- Develop software following the team’s ‘Definition of Done’ to ensure that each task is completed to meet customer expectations
- Identify issues, craft solutions and evaluate alternative technical solutions to meet customer expectations
What We’re Looking For:
If you enjoy learning about and working with breakthrough technologies, we want to hear from you! We are seeking a Principal Software Engineer to join our Ground Development team. As the Principal Software Engineer, you will apply advanced expertise in cutting edge technologies to develop and deploy Iridium satellite operations and user service capabilities. You will also provide expertise and experience within the larger development team to support cross-functional efforts and collaboration across all areas of software development.
What You’ll Do:
- Manage and enhance existing ground software with feature requests and defects flowing from Iridium Satellite Operations
- Lead collaborative efforts and initiatives with Iridium Satellite Operations and other ground software team members to develop new ground software components founded upon modern industry standard platforms, languages, and deployment techniques
- Develop optimized code for both scalability and performance
- Independently deliver results following Iridium processes for Change Control, Prioritization, Risk Management, Commercial off-the-shelf (COTS) Management, Build and Test software deployments
- Develop software within the Iridium-defined Agile/Scrum framework
- Plan and execute software releases, providing input into stakeholder/program schedules and budgets
- Confidently present complex information to groups outside of your team through briefings and documentation, planned implementation, or issue resolutions, with limited preparation
- Utilize your deep expertise to transition existing capabilities to more advanced technologies, such as Cloud computing and micro-service architectures
- Leverage knowledge to make enhancements to process/procedure/training documentation and identify technical training needs
- Deliver constructive, meaningful feedback and proactively offer guidance and knowledge-sharing with team members