Principle Software Engineer
2 days ago
Principal Software Engineer
Location: St. Louis, MO
Clearance Required: Top Secret with SCI eligibility
Employment Type: Full-Time Regular
Shift: Day
Travel: No
Relocation Assistance: Yes
Company Overview
We are Ennoble First—the people supporting and securing some of the most complex government, defense, and intelligence projects across the country. We ensure today is safe and tomorrow is smarter. Our work has meaning and impact on the world around us, but also on us, and that's important. Ennoble First is your place. You make it your own by embracing autonomy, seizing opportunity, and being trusted to deliver your best every day. We think. We act. We deliver. There is no challenge we can't turn into an opportunity.
Program Summary
The Software Aqua Badge Engineering Resources (SABER) program provides software engineering and development support to the National Geospatial-Intelligence Agency (NGA). Our teams design, build, integrate, test, and deploy modern, cloud-native software solutions that strengthen geospatial intelligence operations and advance mission readiness.
SABER engineers are at the heart of NGA's modernization—leveraging Agile DevSecOps, continuous delivery, and secure cloud architectures to enable faster, smarter decisions. The work is fast-paced, innovative, and deeply impactful, combining the latest in software design, automation, and analytics to deliver scalable systems that shape the future of geospatial intelligence.
Primary Responsibilities
- Serve as a principal technical lead for the design and delivery of enterprise-scale software systems supporting NGA missions.
- Define software architecture and design strategies to meet complex mission and performance requirements.
- Lead development teams in Agile DevSecOps environments, ensuring adherence to secure coding standards and best practices.
- Collaborate with senior government stakeholders to translate mission objectives into technical solutions.
- Oversee system integration, performance optimization, and quality assurance for deployed applications.
- Guide the implementation of CI/CD automation, microservice architecture, and secure cloud deployments.
- Mentor senior and mid-level engineers and foster a culture of innovation, collaboration, and technical excellence.
- Evaluate emerging technologies to drive modernization and maintain technical advantage.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or related technical discipline and 12–15 years of software development experience, or Master's with 10–13 years.
- Expert-level proficiency in one or more programming languages such as Java, Python, C#, or JavaScript.
- Proven experience leading Agile software development teams and delivering complex, cloud-based applications.
- Strong understanding of DevSecOps pipelines, CI/CD automation, and secure software integration.
- Experience designing and deploying solutions in classified or cloud environments (AWS, Azure, or C2S).
- In-depth knowledge of microservices, distributed systems, and scalable architectures.
- Active Top Secret clearance with SCI eligibility.
- U.S. citizenship required.
Preferred Qualifications
- Experience supporting NGA or Intelligence Community software development programs.
- Expertise in containerization and orchestration (Docker, Kubernetes, OpenShift).
- Experience implementing zero-trust and secure cloud patterns.
- AWS Solutions Architect, SAFe Agile Coach, or CISSP certification.
- Familiarity with machine learning integration, data analytics, or geospatial applications.
Compensation
Target Salary Range: $150,000 – $180,000
The Ennoble First pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered include the responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, and applicable laws.
Equal Employment Opportunity
Ennoble First is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to any characteristic protected by law.
E-Verify Participation
Ennoble First participates in E-Verify. Learn more at
E-Verify is a registered trademark of the U.S. Department of Homeland Security.
Ennoble First is committed to providing a diverse and inclusive work environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Ennoble First participates in E-Verify.
-
Senior Software Engineer
6 hours ago
St Louis, Missouri, United States ECS Tech Inc Full timeECS is seeking a Senior Software Engineer to work in our St. Louis, MO office.ECS seeks a Senior Software Engineer (IV) to join our DevSecOps-driven team supporting the National Geospatial-Intelligence Agency's (NGA) Software Aqua Badge Engineering Resources. This role supports NGA's DevCorps mission to modernize and sustain GEOINT applications through...
-
Software Engineer
2 weeks ago
St Louis, Missouri, United States Kentro Full time $100,000 - $120,000 per yearThank you for considering IT Concepts dba Kentro, where innovation drives opportunity and collaboration leads to success. Our dynamic community of experts is fully committed to advancing our customers' missions, fostering professional growth, and making a positive impact on our communities.Our transition to Kentro in 2025 reflects a rich legacy built upon...
-
Software Engineer 2
1 week ago
St Louis, Missouri, United States Garmin Full time $80,000 - $120,000 per yearOverviewWe are seeking a full-timeSoftware Engineer 2in our St. Louis, MO location. In this role, you will be responsible for developing moderately complex software and creating and executing designs for small sets of new functionalities for Garmin aviation aeronautical data.Applicants must currently reside in the St. Louis metropolitan area. Only local...
-
Senior Software Engineer
1 week ago
St Louis, Missouri, United States DLS Engineering Full time $120,000 - $180,000 per yearAbout DLS EngineeringDLS is an engineering firm with 30 years of Federal Government contracting experience. Our small business efficiencies coupled with a commitment to excellence allow us to provide reliable solutions with integrity for our nation's most critical defense and national security priorities.Senior Software Engineer at DLS Engineering...
-
Senior Software Engineer
4 days ago
St Louis, Missouri, United States DLS Engineering Full timeTitle: Senior Software Engineer Duration: Full-timeLocation: On-site at NGA West Headquarters, St. Louis, MissouriRequired Clearance: Active Top Secret/SCI ClearanceDLS Engineering is seeking a Senior Software Engineer for a full-time position in support of the National Geospatial-Intelligence Agency (NGA) in St. Louis, Missouri. This is an on-site...
-
Prinicpal Software Engineer
1 week ago
St Louis, Missouri, United States Momentum Full time $200,000 - $250,000 per yearWelcome to the MOMENTUM. TeamMOMENTUM. is not just our company name; it is the highest value we deliver to our customers. We are a rapidly growing technology solutions company delivering innovative technology, engineering, and intelligence solutions across the DoD sector. The efforts of our high-capacity team ultimately strengthen our Nation and the...
-
Software Engineer
6 days ago
St Louis, Missouri, United States Epicrop Technologies Inc Full timeAt Epimethyl Analytics, we seek to hire a software engineer or computer programmer to support advanced computational technologies in a healthcare-focused environment. The company's mission centers on advancing preventative healthcare by decoding genomic data to facilitate interventions before symptoms are evident, thereby improving treatment outcomes and...
-
Senior Software Engineer
1 week ago
St Louis, Missouri, United States Momentum Full time $140,000 - $170,000 per yearWelcome to the MOMENTUM. TeamMOMENTUM. is not just our company name; it is the highest value we deliver to our customers. We are a rapidly growing technology solutions company delivering innovative technology, engineering, and intelligence solutions across the DoD sector. The efforts of our high-capacity team ultimately strengthen our Nation and the...
-
Senior Software Developer
1 week ago
St Louis, Missouri, United States The Timberline Group Full time $80,000 - $120,000 per yearSenior Software Developer(s) to design custom software solutions based on client requirements. This position will have a lead role in the development and enhancements of a large data management system. This will be an ongoing effort to replace and support the data management system as needs change by utilizing written Visual Basic with Java services and an...
-
Java Software Engineer
36 minutes ago
St Louis, Missouri, United States SPECTRAFORCE Full timeJob Title: Software EngineerDuration of project: 6+ Months (Possibility of Extension)Location: 100% RemoteDescription:What You Will Do:As a Sr. Software Engineer you will contribute to the expansion of our robust cloud-native enterprise solutions in the rapidly growing digital space within the healthcare industry. You will be a member of the development...