Principal Software Engineer
IDEX
If you’re looking for a special place to build or grow your career, you’ve found it. Whether you’re an experienced professional, a recent college graduate or somewhere in between, IDEX is a place where you can apply your existing skills and learn new ones in an environment where you can make an impact.With interesting opportunities in engineering, marketing, sales, supply chain, operations, HR, finance, and more across more than 40 diverse businesses around the globe, chances are, we have something special for you.The Principal Software Engineer is the most senior hands-on technical role on our software team, combining deep full-stack engineering expertise with cloud architecture leadership. This role sets the technical direction for our cloud-based sensor management and data analytics software product called PRISM and related intelligent water platforms. You will design and build across the full stack in C#, .NET, and Angular, shape how our platforms scale in Azure, and raise the engineering bar for the entire team. To succeed in this role, you will have a passion for Agile software development with multi-terabyte datasets, foster a culture of collaboration and innovation, and ship high-quality software that delivers value for our customers. We’re a globally distributed team that embraces the culture of remote working. We move fast by building our products in the Microsoft Azure cloud ecosystem using agile software development techniques, automated testing, continuous integration, and microservices. We’re a team that’s very passionate about the products we create because of the long-term positive effects we’re able to have on millions of people around the globe. We make the world a better place through our software and IoT hardware products that provide information on municipal water collection systems. As the leader in our industry and with over 50 years of experience, our business is experiencing unbelievable growth yet has a stable business model allowing us to invest in long-term software projects. Primary Duties:Serve as the senior technical leader for PRISM and related cloud platforms, setting technical direction, engineering standards, and the long-term architecture roadmap in partnership with software leadership. Using strong computer science fundamentals, design and write highly-performant, scalable, and secure software APIs and services with C#, ASP.NET Core, Cosmos DB, and other Azure technologies.Lead front-end architecture in Angular and TypeScript, driving UI performance, consistency, and user experience improvements across our applications. Design and evolve our cloud architecture, including microservices, containers, and Kubernetes, balancing scalability, reliability, security, and cost. Implement and manage cloud security measures to protect against unauthorized access and data breaches. Develop a strong DevOps practice within our software team, helping us to achieve good, automated unit test coverage, CI/CD, automated infrastructure, and teach us how to be more efficient and toil less. Lead design and code reviews and establish best practices that raise the quality bar across the team. Mentor engineers at all levels and lead cross-training initiatives with UI and API best practices in mind. Work with a team that includes front-end developers, back-end developers, data scientists, business analysts, QA, and hardware/firmware teams to turn business requirements into sound technical designs. Evaluate and introduce new technologies, including AI-enabled features and AI-assisted development tools, where they deliver real business value. Create and maintain architecture documentation and guidelines for how ADS can best use cloud computing. Participate in all aspects of software development: from estimating to scheduling, to implementation and release, and resolution of complex production issues. Provide input on improving the software organization to increase throughput, improve quality, and continuously improve processes.QualificationsBachelor’s Degree in Computer Science, or a related degree, or equivalent professional experience10+ years production coding experience with .NET, C#, Angular, and TypeScript in an agile environment Proven experience as a technical lead or architect on large-scale, cloud-based SaaS applications Solid database skills with Azure Cosmos DB, SQL Server, or other non-relational technologies (Redis, MongoDB, Cassandra, etc.) A strong understanding of microservice architectures and how they can be built in a containerized, Kubernetes-managed environment • Hands-on experience designing, deploying, and supporting applications in Microsoft Azure Experience building CI/CD pipelines and automated testing using Azure DevOps and Git Ability to design and implement cloud infrastructure, platforms, and applications Preferred Qualifications:Experience working with high-scale SaaS software systems built for the cloud. Experience with IoT, telemetry, or time-series data at multi-terabyte scale • Azure-based cloud architecture and migration experience; Azure certifications a plus Experience integrating AI/ML or LLM services into production applications Familiarity with security and compliance practices for cloud and industrial systems Experience with MS Azure, Amazon AWS or Google Cloud Experience in the water, wastewater, or utilities industry Are you ready to join a different kind of company where our people, our culture, and our commitments are centered around providing trusted solutions that improve lives around the world?IDEX is an Equal Opportunity Employer. IDEX gives consideration for employment to qualified applicants without regard to race, color, religion, creed, genetic information, sex, sexual orientation, gender identity or expression, marital status, age, national origin, disability, protected veteran status, or any other consideration or protected category made unlawful by federal, state or local laws.Attention Applicants: If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, please let us know. Likewise, if you are limited in the ability to access or use this online application process and need an alternative method for applying, we will determine an alternate way for you to apply. Please contact our Talent Acquisition Team at View email address on click.appcast.io for assistance with an accommodation. These contact tools may be used only by individuals with a disability for accommodation requests. Do not inquire as to the status of an application.SummaryLocation: Huntsville, AlabamaType: Full time
$107.5k - $204.5k
...Teams are composed of cross-functional engineers working in an AGILE environment (approximately... ...on the design and development of software-only products. Our team focuses on creating... ...customers. We are looking for a Principal Software Engineer to join our TCMA team...SuggestedTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$107.5k - $204.5k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...and help shape the future of aerospace and defense.As a Senior Software Engineer, you will support one or more phases of the System...SuggestedTemporary workWork experience placementInterim roleWork at officeLocal areaRemote workFlexible hours- Radiance Technologies, a rapidly growing employee-owned company, is seeking a seasoned Senior/Principal Software Engineer to lead the design, development, integration, and verification of software for advanced missile and guided-projectile systems. In this role, you will...SuggestedFull timeRemote work
$107.5k - $204.5k
...growing Collins Aerospace Core Systems and Libraries team and play a key role in shaping the software foundation that powers modern aircraft. We are seeking a Principal Software Engineer who thrives on solving complex technical challenges and driving high-impact solutions...SuggestedContract workTemporary workWork experience placementStart working todayWork at officeRemote workFlexible hours$135.8k - $203.6k
...re making history. Northrop Grumman Space Systems—Missile Defense Integration offers an excellent opportunity for a Sr Principal Software Engineer – BM/SRM (26-325) to join our team of skilled and diverse professionals. Based in Huntsville, AL, this role is essential...SuggestedWork experience placementRemote workRelocation packageFlexible hours- DescriptionSAIC is hiring a Senior Principal Software Systems Engineer to join the Army UAS Training Test team located in Huntsville, Alabama (Redstone Arsenal).This is a multi-disciplined team that covers a wide range of testing scopes, including testing physical and virtual...Interim roleWork at office
$135.8k - $203.6k
...employees are not only part of history, they're making history. Northrop Grumman Defense Systems is seeking multiple Software Engineers and Principal Software Engineers to join the Global C2 Solutions Business Unit in Huntsville, Alabama. You will help design, develop...RelocationShift work$108.8k - $163.2k
...Principal Software Engineer (BM/SRM) (26-464)At Northrop Grumman, our employees 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...Contract workWork experience placementRemote workRelocation packageShift work$108.8k - $163.2k
...part of history, they're making history.Northrop Grumman Defense Systems (NGDS), Huntsville, AL is currently seeking an Principal Software Engineer or Senior Principal Software Engineer. The successful candidates will demonstrate a broad skill set balanced between interpersonal...Full timeRelocation packageShift work$165k - $225k
...,000 - $225,000Job DescriptionWhat You'll DoSecure Embedded Software DevelopmentDesign, develop, and harden embedded software in... ...and meet mission requirements.Technical LeadershipServe as a Principal Engineer / Technical Lead guiding multiple internal and subcontractor...For subcontractor- ...Principal Software EngineerMount Indie is hiring a Principal Software Engineer to join our team! In this role you will provide support to the Missile Defense Agency Next Generation Software Office to accelerate and modernize the development, integration, and delivery...Work at office
- ...Northrop Grumman Defense Systems in Huntsville, AL is seeking multiple Software Engineers and Principal Software Engineers to design, develop, test, and sustain mission-critical C2 software for the IBCS program on Agile teams. You will work with Java, C++, and UI development...Worldwide
- ...Software/Principal Software EngineerAt Technical Consulting Solutions (TCS), Inc., our team of professionals tackles many of our country's most difficult engineering and technology challenges to further our country's defense and space programs. At TCS, we strive to provide...Remote workFlexible hours
- ...Software EngineerJoin Northrop Grumman on our continued mission to push the boundaries of... ...Defense Systems is searching for Software Engineers (multiple positions) to join the Command... ...met.This requisition may be filled at Principal or Sr Principal Software Engineer level:...For contractorsWork experience placement
$108.8k - $163.2k
...they're making history. Northrop Grumman Space Systems-Missile Defense Integration offers an excellent opportunity for a Principal Software Engineer - TRK (26-199) to join our team of skilled and diverse professionals. Based in Huntsville, AL, this role is essential to...Work experience placementRemote workRelocationFlexible hoursShift work- ...Principal Software EngineerSciTec, a Firefly Aerospace company, is a dynamic non-traditional defense contractor that delivers advanced technologies... ...will not be considered.We are seeking a Principal Software Engineer to serve as our Deployment Environments Domain Lead. In this...For contractorsLocal areaRemote work
- ...growing Collins Aerospace Core Systems and Libraries team and play a key role in shaping the software foundation that powers modern aircraft. We are seeking a Principal Software Engineer who thrives on solving complex technical challenges and driving high-impact solutions...
$151k - $201k
...citizenship for all employees. Applicants that do not meet this requirement will not be considered. We are seeking a Principal Software Engineer to serve as our Workload Communications Domain Lead. In this role, you will guide how our engineering teams design and optimize...Temporary workFor contractorsWork experience placementRemote workFlexible hours- ...Software/ Principal Software EngineerAt Technical Consulting Solutions (TCS), Inc., our team of professionals tackles many of our country's most difficult engineering and technology challenges to further our country's defense and space programs. At TCS, we strive to provide...Remote workFlexible hours
- ...TCS, Inc. is seeking a Principal/Sr Principal Software Engineer to join our on-site team in Huntsville, AL, supporting the US Army IBCS program. The role focuses on hands-on development, secure and scalable software solutions, and collaboration with systems and test...
$132.4k - $251.6k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...motivated Integrated Product Team (IPT) Program Lead for the Patriot Software and Training Devices IPT. In this position, you will oversee...Contract workTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- ...Product Team Program LeadRaytheon's Land Air Defense Systems (LADS) Engineering Execution Department is seeking a skilled and motivated Integrated Product Team (IPT) Program Lead for the Patriot Software and Training Devices IPT. In this position, you will oversee the...Contract workWork at officeRelocation package
- ...Job Description Job Description Qualis, LLC is looking for a full-time Principal Software Engineer to work in the Space Domain (SDA) and Missile Warning (MW) mission areas. This position will be filled in Huntsville, AL. Our team is dedicated to advancing the SDA and...Full timeFlexible hours
- ...Title : L3 to L5 Software Engineer Positions Available Company: Leidos Type: 6 Month W2 Contract to Hire Location: 1002 EXPLORER BLVD, Huntsville AL, 35806 Must : US Citizen and Eligible to get a Security Clearence (May start role while Security Clearance...Contract workTemporary workWork at office
$200k
...Senior Embedded & DevOps Engineer (Active Security Clearance) Location: Huntsville, AL (Onsite/Hybrid) Relocation Assistance: Available... ...skilled Senior Embedded & DevOps Engineer who can bridge software development, embedded systems, hardware integration, and DevOps...Full timeRelocationRelocation package- ...Java, or C++ Nice to Have Skills & Experience DOORs Jenkins MDA Security+ Job Description Senior Principal Software Engineer responsible for developing, integrating, and testing software for complex Missile Defense systems. Requires strong C++ and...Full time
- ...Title: Jr Software Engineer Location: Huntsville, AL Type: 100 percent Onsite ~9/80 Schedule (off every other Friday) PERMANENT (FTE) Required Skills & Experience -Bachelor's Degree in STEM field -0-3 years of experience -Backend Development -...Permanent employmentFull time
$81.1k - $150.5k
...DescriptionWHAT WE'RE DOINGOur team at Lockheed Martin, is dedicated to engineering, developing, and integrating new capabilities for the Missile... ...defense technologies.THE WORKLockheed Martin is seeking a software engineer that will thrive in a fast paced team environment in...Full timeTemporary workWork experience placementCasual workFlexible hours$112.2k - $196.4k
...potential. Unleash your talent and redefine what’s possible.Job Description:Parsons is seeking an exceptionally talented Senior Software Reverse Engineer to join our team and support mission-critical customer initiatives. In this role, you will analyze complex software and...Flexible hours$110k - $130k
...exploration, national security, cyber security, or cutting-edge engineering applications, I2X is ready to offer you the chance to make a... ...initiatives of our government customers.I2X Technologies is seeking a Software Engineer/Developer to support ongoing activities for a...Work experience placementLong distance
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Huntsville, AL
- senior principal software engineer Huntsville, AL
- principal Huntsville, AL
- principal cloud computing engineer Huntsville, AL
- senior principal cloud computing engineer Huntsville, AL
- senior principal scientist Huntsville, AL
- software product owner Huntsville, AL
- software quality assurance Huntsville, AL
- entry level software sales Huntsville, AL
- mid-level software developer Huntsville, AL



