Ennoble First Inc. · 4 hours ago
Principle Software Engineer
Ennoble First is a company supporting and securing complex government, defense, and intelligence projects. They are seeking a Principal Software Engineer to lead the design and delivery of enterprise-scale software systems for the National Geospatial-Intelligence Agency, focusing on modern, cloud-native software solutions that enhance geospatial intelligence operations.
Cyber SecurityInformation TechnologySoftware
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
Qualification
Required
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
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
Benefits
Relocation Assistance: Yes
Company
Ennoble First Inc.
Cutting-Edge Engineering Firm delivering an AI and Data Centric Solutions Model that automates the mundane to better utilize human decision making for mission critical actions.