Principal Software Engineer
$150k - $200kIridium Satellite LLC
Company OverviewIridium 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.What We’re Looking For:Iridium is seeking a hands-on technical leader with expertise in test automation, software architecture, and the engineering tooling that powers modern development teams. In this role, you will serve as the technical authority over automation framework for our Solutions Automation team. You will partner closely with the associate director, engineering managers, and stakeholders to translate the long-term technical roadmap into well-designed solutions, leading through technical authority rather than direct reports. You will thrive in this role if you are a technically sound engineer who is able to solve complex architecture problems, set standards that elevate the entire team, and drive innovation through automation.Our work spans the full stack and then some: from device-level integration (Python/pySerial talking directly to hardware) up through Python data and automation services (FastAPI, Pandas, NumPy, Airflow), event streaming with Apache Pulsar, PostgreSQL and the ELK stack, and out to React front-ends on Linux. Parts of our infrastructure run on AWS (EC2, ECS/ECR, ALB/NLB), and we're actively expanding our cloud footprint. We're looking for someone comfortable operating across that whole range, not an expert in every tool.What You’ll Do:Partner with technical leadership to define and evolve the framework architecture for the Solutions Automation team, including design patterns, technology selection, and integration standardsDefine standards and reference patterns for integrating generative AI into the software development lifecycle, including AI-assisted test generation, triage, and developer tooling, with clear attention to quality, code provenance, IP, and securityPrototype new frameworks, patterns, and AI-augmented tooling to validate architectural decisions before team-wide adoptionPartner with the associate director and engineering managers to shape and drive the long-term technical roadmap, establishing and maintaining technical standards, coding practices, and quality benchmarks, and reviewing and approving designsOwn lab and framework standardization, ensuring consistent environments and tooling across all teams, and drive technical modernization and platform scalability initiativesRepresent the Solutions Automation team (SAT) in Technical Interchange Meetings (TIMs), Daily Change Control Boards (DCCBs), and other technical forums, and facilitate architecture reviews and technical workshops that elevate the team’s capabilitiesGrow the technical depth of every engineer on the team through mentorship, design and code reviews, pairing on hard problems, and leading technical onboarding for new hiresProvide technical evaluation support during hiring, including the design of technical interview assessments and candidate evaluationWhat You’ll Need to Succeed:Bachelor’s degree in Computer Science, Software Engineering, or a related technical field10+ years of progressive engineering experience, preferably in software development, automation, and/or testingDemonstrated experience defining software architecture, framework design, and technical standards for automation or software development teamsComfort operating across the full stack, including low-level device or hardware integration, with the ability to reason about system behavior from the protocol layer up to the user interfaceDemonstrated experience integrating generative AI tooling into software development or test automation workflows, with the judgment to know where AI adds leverage and where it adds riskStrong understanding of modern software development practices, CI/CD pipelines, cloud-native architectures, and software testing principles (including test strategy, automation, and integration with the SDLC)Proven ability to define and communicate technical vision, making architecture decisions that balance innovation with pragmatism, and to evaluate and introduce new technologies, tools, and patterns that improve team productivity and product qualityExcellent communication skills, with the ability to convey complex technical concepts clearly to both engineering and non-technical stakeholdersProduct-minded engineering judgment and strong design taste, with experience collaborating with product managers or directly with end users to ensure the team solves the right problems and ships tooling users genuinely want to useCuriosity and a growth mindset, with a pattern of learning new domains and tools quickly, sound judgment in assessing risks, tradeoffs, and second-order effects when making architecture decisions, and the willingness to change direction when new evidence contradicts earlier assumptionsBias for action and a track record of shipping complex technical initiatives end to endThings That Would be Great if You Brought to the Table:Knowledge of satellite communications, computer networking, or telecommunications systemsExposure or experience with laboratory test environmentsExperience with internal developer platforms, platform engineering, or developer experience (DX) initiativesExperience with infrastructure-as-code, modern CI/CD platforms (GitHub Actions, GitLab CI, Jenkins, etc.), or DevSecOps practicesExperience with agentic or autonomous systems, AI evaluation frameworks, or evaluating AI coding assistants at team or org scaleExperience with software management tools (JIRA, etc.)Experience scaling engineering practices across multiple Agile delivery teamsWe’ll also need you to:This position directly performs under, supports, or is exposed to a U.S. government contract. To comply with the requirements of that U.S. government contract, applicants for this position must be a U.S. citizen.Be on-call to support operational issuesBe able to travel up to 15 days annuallyWork Environment:This position primarily works in an office setting and is largely sedentary with the majority of the position working with a computer. The role typically requires the use of basic office equipment such as a phone, video, computer, keyboard, mouse, and printer. We believe in-person connection drives innovation, strengthens mentorship, and builds culture, while flexibility enables employees to do their best work. Under Iridium’s Hybrid Work Policy, employees are expected to work at least three days per week (approximately 60%) in an Iridium office to support collaboration, relationship-building, and professional growth.Additional InformationThis job description outlines the general nature and level of work for this role and is not a comprehensive list of duties, responsibilities, or qualifications. Employees may be assigned additional responsibilities as needed.Base Pay Range: $150,000 - $200,000 USDActual compensation will be determined based on a variety of factors and this range represents an estimate of compensation at the time of posting. Base salary is only one part of our compensation package for this role. You may also be eligible for company stock and annual bonus. Employee benefits also include medical, dental, and vision insurance coverage; 401(k) retirement plan options; paid time off and paid holidays; paid parental leave; and other discounts and perks. Iridium is an Equal Opportunity Employer, including individuals with disabilities and protected veterans.Job SummaryCategory: EngineeringWorker Category: Regular Full-Time[F]
$170k - $240.75k
...of brands helps customers create products and capture moments that reflect who they uniquely are.We are seeking a Senior Principal Software Engineer to lead the design and development of next-generation Agentic AI platforms and applications that power personalization, lifecycle...SuggestedRemote work- ...Principal Software Engineer, Tempe Az. We are seeking a Principal Software Engineer who will be responsible for the suite of Finance Technology applications and systems. This role will be responsible for the maintenance and upkeep of all infrastructure and environments...SuggestedWork experience placement
$98.4k - $171k
...impossible. Our employees are not only part of history, they're making history.Northrop Grumman's Space Systems Sector is seeking a Software Engineer - Level 3/4 to join our team. This position can be located in either Redondo Beach, CA, Aurora, CO, or Gilbert, AZ.This...SuggestedFull timeRelocation packageShift work- Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an...SuggestedFull time
- ...breakthrough technologies and are enthusiastic about working in the space industry, then you will be excited about the Senior Software Engineer opening with Iridium for a Space Development Agency (SDA) project. As the Senior Software Engineer, you will apply cutting edge...SuggestedFull timeWork at officeRemote work3 days per week
$70.3k - $205k
...our careers page to see what exciting opportunities and company perks await!Job Description:Microchip is hiring for an Applications Engineer in the Networking Communication Group. The Applications Engineer will be supporting PCIe and USB products. The Applications...Full time- ...with breakthrough technologies, and are enthusiastic about working in the space industry, then you will be excited about the Software Engineer III opening with Iridium for a Space Development Agency (SDA) project. As a Software Engineer III, you’ll independently deliver...Full timeWork at officeRemote work3 days per week
$79.3k - $137.6k
...impossible. Our employees are not only part of history, they're making history.Northrop Grumman's Space Systems Sector is seeking a Software Engineer - Level 2 to join our team. This position can be located in either Redondo Beach, CA, Aurora, CO, or Gilbert, AZ.This position...Full timeRelocation packageShift work- ...contingent resource assignment, you may: Consult on or participate in moderately complex initiatives and deliverables within Software Engineering and contribute to large-scale planning related to Software Engineering deliverables. Review and analyze moderately complex...For contractorsRemote work
$90k - $120k
...celebrates our employees and provides the opportunity to truly make a difference in the world.What We’re Looking For:If you are a software developer skilled in Laravel Framework, PHP, Microservices, React.js, and Node.js, and have 5+ years of professional experience, you...Full timeWork at officeRemote workHome office3 days per week- Position Summary Our Deloitte AI & Engineering team to transform technology platforms, drive innovation, and help make a significant impact on our clients’ success. You’ll work alongside talented professionals reimagining and reengineering operations and processes...Local area
$60k - $90k
...a timely response to any submissions. *** We are seeking a Software Developer with a successful track record in the planning, implementation... ...in ongoing professional development to continually hone engineering skill Requirements Professional experience in...ApprenticeshipLocal areaRemote workWork from homeHome office$108.08k - $112k
...Employer: Omeda Holdings, LLC Job Title: Software Developer Job Code: # req 21144.2.6 Job Location: Vernon Hills, IL and various unanticipated locations throughout the U.S. Job Type: Full Time Rate of Pay: $108,077 – 112,000 per year Job Duties...Full timeRemote work- ...Lead Cloud Data Platform Engineer (AI & Data Engineering) We are not accepting C2C or 1099 arrangements. Location:... ...position offers significant visibility and collaboration with principal engineers, product managers, architects, and data engineering...Contract work
- ...Embedded Software Engineer We have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological...
- ...Insight Global is seeking a Senior Software Engineer (AI-Enabled Middleware Automation Platform) for a leading enterprise client focused on modernizing vulnerability management and software delivery. This engineer will build an advanced automation platform that identifies...
$84k - $149k
...Senior Software Engineer At Wells Fargo, we are looking for talented people who will put our customers at the center of everything we do. We are seeking candidates who embrace diversity, equity and inclusion in a workplace where everyone feels valued and inspired. Help...Work experience placementRemote workRelocation package- Our Company: Tactiq is an innovative software solutions provider focused on bridging the gap between retailers, manufacturers, and distributors... ...like your customer”. Position Purpose: As a Senior Software Engineer at Tactiq, you’ll design, develop, test, and maintain high-...Temporary workRemote workWork from homeFlexible hours
- ...)Job DescriptionResponsible for maintaining the health of the software repositories, ensuring that the software can be successfully built... ...Additional (Preferred) Skills/Experience:Bachelors in Engineering or Technical discipline preferred Experience coding in C, C++,...Permanent employmentContract workFor contractorsH1b
$40 - $57 per hour
...Note: The role is strictly for candidates within the United States. We are seeking a highly skilled and passionate Software Engineer to join our talented team at Orvix Engineering. In this role, you will be responsible for designing, developing, testing, and maintaining...Hourly payFull timeRemote workMonday to Friday- ...successful career with opportunities to learn, grow, and make an impact. Join us!Position Summary:We are seeking a highly skilled Software Engineer with expert-level Golang experience, strong system design capabilities, Kubernetes development expertise, and hands-on...Full timeWork at officeFlexible hoursShift workDay shift
- Job DescriptionJob Description:We are looking for proactive individuals with mechanical/thermal/electrical degree engineering background, positive team player attitude who can plan and drive product development. Successful candidates should possess skills in understanding...Full time
$110.7k - $372.9k
...settings within your first months, not into a lab. As an Agentic AI Engineer, you will design, build, and operationalize the LLM- and SLM-... ...to build, deploy, and operate verticalized AI systems across software, data, models, and cloud infrastructure — engineered for one of...Local areaVisa sponsorship$98.4k - $147.6k
...history.Northrop Grumman Space Systems is seeking a Systems Engineer - Level 3/4 with focus on Software, located in Chandler, Arizona.The Software Systems... ...and test cases.This position may be offered at the Principal Level 3 or Sr. Principal Level 4.Salary - Level 3 $98,...Full timeRelocation packageShift work- Company DescriptionAll SA Technologies requirements are Direct Client Requirements from IT Hiring Managers. We guarantee you the best rate for your skills and performance.Job DescriptionNeed someone with PHP and Laravel experience at a senior level (actually, just don't...Full timeFor contractors
- ...Length: 4 months + extensions Position Overview: The Senior Software Developer provides hands-on development support for enterprise... ...or managing Azure API Management. Experience with workflow engines such as Elsa or equivalent platforms. Strong ability to ramp...Long term contractContract workImmediate startRemote work
- Chandler, ArizonaHardware & Software - Software /Full Time /HybridFor over four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing. Our rockstar team thrives on solving complex challenges with innovative end-user solutions for the world...Full time
$115k - $145k
...execution, shop floor tracking, labor reporting, confirmations, and real-time manufacturing visibility.Partner with production, engineering, quality, and supply chain teams to define and maintain execution-related master data, routing/work center setup, and system integrations...Work at officeLocal areaVisa sponsorship$100k - $140k
DescriptionA Kforce client is seeking to hire an Mid to Senior Embedded Software Engineers in Chandler, Arizona (AZ).Summary:We are working directly with the Hiring Manager on these exclusive search assignments. The company offers a competitive compensation package including...Remote workWork from home3 days per week- ...Digital Transformation, Cybersecurity, IT, Data Analytics and Software Development. Elevate your career and make a difference. Your adventure... ...Technology, Computer Science, Network/Telecommunications Engineering or a related discipline AND 4+ years of experience, OR Master'...Full timeWork at officeLocal areaRemote work2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Chandler, AZ
- senior principal cloud computing engineer Chandler, AZ
- senior principal scientist Chandler, AZ
- id software Chandler, AZ
- healthcare software sales Chandler, AZ
- software technical support Chandler, AZ
- software asset management analyst Chandler, AZ
- software implementation project manager Chandler, AZ
- software sales executive Chandler, AZ
- software sales representative Chandler, AZ

