Principal Software Engineer
Trevity
Job Description Trevity LLC is seeking Principal Software Engineers to provide technical leadership and architectural oversight for enterprise-scale imagery exploitation, geospatial intelligence, and advanced analytics platforms supporting the IC and DoD enterprise. This role is responsible for driving the design and implementation of highly scalable, secure, and mission-focused software solutions leveraging cloud-native architectures, microservices, geospatial processing pipelines, and advanced API frameworks. Principal engineers will serve as senior technical advisors across multiple development efforts, lead architecture decisions, mentor engineering teams, and collaborate directly with government stakeholders to modernize analytic and imagery exploitation workflows. Required Skills Education & Experience
- - Master's degree and minimum 13 years of experience in software engineering or full stack development; OR
- - Bachelor's degree and minimum 15 years of experience in software engineering or full stack development; OR
- - Minimum 17 years of equivalent professional experience in software engineering or related field.
- - Demonstrated firsthand experience in at least four of the following:
- -Java, JavaScript, or Python enterprise application development
- -Web services architecture, design, and development
- -Relational database design
- -Spatial database design
- -NoSQL database design
- -Microservice architecture and development
- -Containerization and orchestration
- -API development
- -Cloud-native development in AWS, Azure, or Google Cloud
- -Extensive experience with enterprise database development and distributed systems.
- -Minimum 5 years of experience working within Agile and Lean software development environments.
- -Minimum 2 years of experience serving as a Scrum Lead, Team Lead, or Technical Lead.
- -Extensive experience with CI/CD pipelines, automated testing, and DevSecOps methodologies.
- -Strong experience designing enterprise-scale software architectures and secure cloud-native solutions.
- -Demonstrated ability to lead engineering teams and engage directly with senior stakeholders.
- -Agile certifications such as Certified Scrum Master, PMI-ACP, or Certified Scrum Professional.
- -Extensive experience developing advanced geospatial analysis tools and automation workflows.
- -Experience integrating enterprise geospatial COTS applications and imagery exploitation platforms.
- -Experience supporting SAR, RADAR, or advanced imagery processing technologies.
- -Deep experience with ArcGIS Enterprise, PostGIS, Oracle Spatial, GeoServer, Image Server, and related geospatial platforms.
- -Experience with OGC standards, API abstraction layers, and modern enterprise service architectures.
- -Experience developing automated detection algorithms, terrain analysis visualization tools, or AI/ML-enabled analytics workflows.
- -Experience supporting enterprise geospatial modernization efforts across government or defense organizations.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Saint Louis, MO vacancy
- ...Principal Software Engineer at DLS Engineering (on-site) DLS Engineering is seeking a Principal Software Engineer for a full-time position supporting a geospatial application in St. Louis, Missouri. This is an on-site position. Why this role is a great next step...SuggestedFull time
$210k
Vega Federal Solutions is seeking multiple Principal Software Engineers for full stack development roles in St. Louis, MO or Springfield, VA. The ideal candidates will have strong experience in Python and Java, or React, leading agile teams on high impact national security...Suggested- ...employment-based immigration sponsorship, now or in the future.Shape the future of digital experiences for millions as a Principal Software Engineer I at Spectrum, where you will drive the modernization of essential enterprise applications supporting customer care and back...SuggestedWork at officeLocal areaWork from homeVisa sponsorship1 day per week
- ...Seeking a Principal Software Engineer to build and modernize digital commerce and enterprise platforms. This role is ideal for someone who thrives in a small, fast-moving team, where you'll be responsible for both direct software development and design decisions, having...Suggested
- ...C# .NET Software Developer / Software Engineer / Web Application Developer MarketVolt, LLC, a digital marketing software and services firm... ...Software Developer / Software Engineer with a passion for problem solving, please apply today! (Principals only, please)...SuggestedFull timeShift work
$184k - $259.44k
...Scale AI is seeking a highly skilled and motivated Software Engineer, ARC (Architecture, Reliability, & Compute) to join our dynamic Public Sector Engineering team. As a part of this team, you will build and maintain internal CLIs/tools that standardize testing, deployment...Full timeWork at office3 days per weekEarly shift- ...layouts, diagrams, charts, code comments and clear code. Develop software solutions by studying information needs; studying systems flow,... ...recommendations to the program manager and Chief Software Engineer. Coordinate software development activities within product lines...Full timeContract workTemporary work
$150k - $165k
...Senior Software Engineer St. Louis Park, MN Job Summary: We are seeking a Senior Software Engineer with specialized experience in developing software for active implantable medical device systems. This role involves creating robust, secure, and scalable...Full time- Senior Software Engineer - Vehicle Health ManagementCompany:The Boeing CompanyThe Boeing Company is looking for Senior Software Engineer - Vehicle Health Management to join our Government Vehicle Health Management Systems (GHVMS) software team in Hazelwood, MO. This position...Full timeWork experience placementInterim roleRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work
$126.65k - $171.35k
Software Developer Engineer (Experienced or Senior)Company:The Boeing CompanyThe Boeing Company is looking for a Software Developer Engineer (Experienced or Senior) to join the Digital Analytics and System Health (DASH) software team in Hazelwood, MO. This role will support...Permanent employmentFull timeWork experience placementInterim roleCurrently hiringRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work- ...its customer base of elite financial market participants. Job Summary Exegy is seeking a highly motivated senior level software engineer to work closely with other dedicated engineers in our Market Data Engineering group. The engineer will be responsible for the...Full time
- ...have): ~ Research, design, and develop computer and network software or specialized utility programs. ~ Analyze user needs and develop... ..., applying principles and techniques of computer science, engineering, and mathematical analysis. ~ Update software or enhance...Full timeLocal areaImmediate start
- ...Mid-level Software Engineer at DLS Engineering (on-site) DLS Engineering is seeking a Mid-level Software Engineer for a full-time position supporting a geospatial customer in St. Louis, Missouri. This is an on-site position . Why this role is a great next step for...Full time
- ...Syms Strategic Group (SSG) is seeking a talented Software Developer in Test (SDET) Location: Remote Department: Veterans... ...metrics and reporting Occasionally perform other IT systems engineering activities such as requirements, design, installation, operation...Full timeWork experience placementRemote work
$80k - $90k
...into actions that increase loyalty and drive growth for modern banks, lenders, and credit unions. We are seeking an Associate Software Engineer to join our Data Engineering team. In this position you’ll work directly with a team of Data, Software, Infrastructure, and QA...Full timeTemporary workWork at officeWork visaFlexible hours3 days per week$126.65k - $171.35k
Application Software Engineer, Phantom Works (Experienced or Senior)Company:The Boeing CompanyThe Boeing Company is looking for an Application Software Engineer (Experience or Senior) to join the Phantom Works Open Architecture Systems Integrated Software (OASIS) Solutions...Permanent employmentFull timeContract workWork experience placementRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work$140k - $200k
...Position Overview: We are seeking a talented Back End Software Engineer to design, develop, and maintain scalable, secure, and high-performance server-side applications. The ideal candidate will have strong proficiency in Python and experience working with C# or...Full time- ...situational awareness for soldiers and analysts by integrating software development with geospatial intelligence. Our projects range from... ...to apply for future consideration. As a Full Stack Software Engineer, you will... Develop, deploy, and maintain cloud-based...Full timeImmediate start
- ...Software Development Engineer As a Software Development Engineer at Client, you are expected to perform the following general duties: Own tasks (dev, test, deployment) at an application/software component level Able to troubleshoot and refactor existing code...Local area
$82.1k - $172.4k
...Software Engineer Join a fast-paced Agile team developing mission-critical geospatial intelligence (GEOINT) applications supporting the National Geospatial-Intelligence Agency (NGA). Contribute to the design, development, and deployment of modern web-based software...Contract workWork experience placementFlexible hours- ...Job Description An employer is looking for a Software Engineer to join their Transmission Software Engineering team in St. Louis, MO. You will work in a fast-paced environment with a dynamic team consisting of other Developers, Engineers, and Architects. There are no...Work experience placement
- ...Job Description An employer is looking to add a Sr. Software Developer, with experience in Java and Spring Boot to design, develop, code, test and debug new software or significant enhancements to existing software of moderate complexity. They will develop solutions...
$600 per week
...Software Developer Are you ready to break into the tech industry or take your technical skills to the next level? Dev10 provides... ...STEM degree (e.g., Computer Science, Information Technology, Engineering, or a related discipline) OR 12 months of professional work...Hourly payWork experience placementImmediate startRelocationRelocation package$118k - $178k
...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed...Work experience placementLocal area- ...generation of electric motors and integrated controls solutions for our customers. As a Co-op Engineer, you will work with an engineering team to learn practical skills in software controls. You will assists engineers in the technical development, evaluation and...Shift work
$85k - $115k
...Advanced Software Engineer ProSight Financial Association, a leading industry organization, is seeking an experienced and results-driven Advanced Software Engineer with strong .NET/C# and SQL skills and hands-on experience developing Microsoft Azure cloud solutions....Work at officeRemote workFlexible hours$60k - $65k
...Job Description Interco is seeking a talented Junior Software Developer with a strong background in JavaScript and React.js to... ...Qualifications Bachelor’s degree in Computer Science, Software Engineering, or a related field. Proven experience as a Software...Contract workTemporary workH1bRemote workVisa sponsorshipWork visa- ...as design, code, code walkthroughs, and test results for completeness and defect tracking for others such as less experienced Software Engineers. Implement and Support Work with Operations groups to ensure applications are successfully migrated to production....Contract workRemote work
- ...We are looking for a remarkable Software Development Engineer to join us! We've built a team of not just the best engineers, but some really awesome humans as well. This team builds cloud software (platform + apps + ecosystem) to accelerate the flow of government data...Local areaVisa sponsorship
- ...and unveil endless potential, one data point and one heartwarming success story at a time. Powered by Athletes who get it, and Engineers who can do it. Role Purpose This role exists to be the connective tissue between cross-functional teams, translating complex...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
Related searches
- principal Saint Louis, MO
- senior principal cloud computing engineer Saint Louis, MO
- senior principal scientist Saint Louis, MO
- software sales executive Saint Louis, MO
- software Saint Louis, MO
- software sales Saint Louis, MO
- embedded software Saint Louis, MO
- id software Saint Louis, MO
- software support Saint Louis, MO
- software technical support engineer Saint Louis, MO


