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:
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 a talented, hands-on Senior Program Finance Analyst to join our accounting team. You will be using your skills to compile, review, monitor and report on government programs. You will be heavily involved in ongoing reporting requirements and analysis for established programs. In this role you will work closely with program managers, contracts, and the business unit, as well as perform a variety of accounting related activities in connection to government programs.
What You’ll Do:
- Work with project managers, EVMS lead, contracts, and the business to support project team members in the planning, tracking, analysis, and reporting of projects of varying contract types, size, and complexity.
- Support government programs with the preparation of Contract Funding Status Reports (CFSR), Earned Value Management Systems (EVMS), and other program related reporting.
- Support program budgets/baseline controls, and ensure that all required finance inputs, including internal and external reporting, are prepared, reviewed, and submitted on time.
- Create financial charts in support of program management and program reviews; identify cost impacts and develop recovery plans as required.
- Program life-cycle activities such as project setup/maintenance, invoicing support, and accruals.
- Support invoicing of CPFF/CR/FFP & TM contract types with extensive backup requirements.
- Month-end close process and interpreting variance/trend analyses.
- Implement improvements of financial policies and procedures in support of projects including proposals.
- Support of government compliance and audit activities.
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
What We’re Looking For:
We are seeking a bright Graphic Design Assistant to join Iridium's Marketing team. As a member of the team, you will collaborate with the creative team to develop and design marketing collateral, social media graphics, advertisements, materials for field marketing/events, and more. Your contribution will help develop, expand, and maintain Iridium’s brand awareness and ongoing marketing efforts, and will help you acquire new design and marketing skills in a fast-paced environment. We’re looking for a creative and determined, hands-on learner who’s ready to dive right in and start creating exciting new content!
What You’ll Do:
- Support the development of creative and high-impact graphics for Iridium web properties, email communications, marketing resources and sales tools, PowerPoint presentations, social media, and blog posts.
- Assist in creating internal and external communications including email campaigns, e-newsletters, social media content, event/virtual event invitations, etc.
- Assist the Creative Team in implementing the creative process to ensure a coherent look and feel to all projects, following established brand guidelines.
- Support the creative team to implement the Iridium brand across all graphics and forms of communication
Skills You’ll Obtain:
- Real-world experience in chosen field of interest and related topics through multiple hands-on projects.
- Learn how to collaborate with members of the creative team, as well as employees in other departments to develop content and produce graphics utilized by "clients".
- Learn how to utilize feedback to push the design. Critically think about feedback given and solve for issues using analytical skills.
- Gain more experience in day-to-day software.
- Additionally, he or she will have developed and created multiple projects that they can then showcase in their portfolio.
What You’ll Need to Succeed:
- Strong work ethic, positive attitude, and professional demeanor
- Ability to work independently and as part of a team
- Excellent verbal and written communication skills
- Attention to detail and accuracy
What We’re Looking For:
The Senior Manager, IT Security is responsible for managing all activities associated with Iridium’s Mission and Commercial Network security. This includes establishing operation standards and processes using industry best practices to ensure a fault-tolerant, reliable, scalable, and secure network environment across the Iridium's Mission and Commercial networks. In this hands-on management position, you will need to use advanced technical skills, as well as managerial abilities. You will collaborate with the Enterprise Security, IT Operations, Gateway Technical Operations, and Mission IT teams to coordinate the team’s efforts in designing, implementing, and maintaining security infrastructure across the Iridium’s Mission and Commercial networks and sites.
What You’ll Do:
- Foster and develop a highly effective team of cybersecurity professionals to successfully identify and resolve potential system and network threats, while also ensuring all vulnerabilities are mitigated across all NW and Security elements
- Mentor and train your team by performing regular check-ins, discussing career growth opportunities, giving constructive feedback, and managing conflict when necessary
- Provide technical leadership and guidance to the Mission and Commercial networks security team
- Maintain existing IT security elements and infrastructure; implement upgrades and replace and provide new equipment as needed
- Establish and implement standards and industry best practices. Ensure appropriate monitoring and controls are in place to reduce risk and ensure network availability
- Ensure Iridium can prevent, detect, and respond to the latest threats and adversarial tactics, techniques, and procedures through research and cybersecurity community participation
- Evaluate, research, and recommend technology solutions to meet business needs. Keep abreast of new technologies and latest hardware and security risks
- Respond to alerts and take corrective action; provide root cause analysis and suggest improvements
- Maintain appropriate logs, databases, and history to perform trending analysis and take proactive steps to ensure the proper operation of systems
- Maintain appropriate tools to assist in the execution of duties
- Maintain appropriate and current documentation of security technologies
- Collaborate with the Iridium Enterprise Security team and external technology partners to ensure quality of all products, services, and systems
What You’ll Need to Succeed:
- Bachelor’s degree in Computer Science/MIS or related field, or equivalent experience
- 10+ years of experience with Firewalls, security appliances, or similar security systems with expert knowledge of network security applications, tools, and methodologies
- 5+ years of experience working in both Windows and UNIX environments; ability to troubleshoot network connectivity and security issues
- Familiarity with security regulations such as ISO 27001 and NIST 800-171
- Active, or previously active, security clearance
- Ability to be a strong motivator and source of direction to your team of cybersecurity professionals and role model commitment to your cybersecurity team’s goals
- Ability to interface with technical teams across a variety of topics and provide technical guidance to the business
- Solid understanding of network and security technologies including routing, switching, VPN, Firewalls, Load Balancing, and the ability to provide guidance to the network team in managing all of these across global and diverse networks
- Excellent troubleshooting and problem management skills in a high-pressure environment
- Experience with implementing and managing security controls for the integration of AWS cloud services
- A people-oriented mentality and the ability to build meaningful relationships with senior leadership on your team and in other departments
- 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
- Be independent and self-motivated and demonstrate a high degree of creativity, flexibility, and resourcefulness