Senior Software Engineer

TREVITY LLC
St. Louis, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

St. Louis, United States of America

Tech stack

Java
JavaScript
Geographic Information Systems
API
Agile Methodologies
Amazon Web Services (AWS)
ArcGIS (Software)
Automation of Tests
Azure
Cloud Computing
Cloud Engineering
Continuous Integration
Relational Databases
Database Design
Spatial Databases
Geospatial Intelligence
GeoServer
Python
NoSQL
Oracle Applications
PostGIS
Scrum
Software Engineering
Software Systems
Systems Architecture
Web Services
Google Cloud Platform
Enterprise Software Applications
Containerization
Api Design
Devsecops
Microservices

Job description

Trevity LLC is seeking Senior Software Engineers to lead the development and integration of enterprise-scale software solutions supporting imagery exploitation, geospatial intelligence, and advanced analytics initiatives across the IC and DoD enterprise. This role requires deep expertise in full stack engineering, cloud-native architectures, API development, and scalable geospatial processing systems. Senior engineers will support technical leadership, mentor junior developers, contribute to system architecture decisions, and collaborate directly with mission stakeholders to deliver secure, high-performance solutions in operational environments.

Requirements

Do you have experience in Team leadership?, Do you have a Master's degree?, * Master's degree and minimum 8 years of experience in software engineering or full stack development; OR

  • Bachelor's degree and minimum 10 years of experience in software engineering or full stack development; OR
  • Minimum 12 years of equivalent professional experience in software engineering or related field.

Technical Skills

  • 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
  • Demonstrated experience with relational database development.
  • Minimum 3 years of experience working in Agile or Lean development environments.
  • Experience with CI/CD pipelines, automated testing, and DevSecOps practices.
  • Strong experience designing scalable enterprise applications and APIs.
  • Ability to mentor junior developers and support technical decision-making.

, Desired Skills

  • Agile certifications such as Certified Scrum Master, PMI-ACP, or Certified Scrum Professional.
  • Experience developing geospatial analysis functions and automation tools.
  • Experience integrating geospatial COTS platforms and enterprise GIS solutions.
  • Experience with imagery exploitation technologies including SAR or RADAR.
  • Experience with ArcGIS Enterprise, PostGIS, Oracle Spatial, GeoServer, or related technologies.
  • Experience with geospatial data formats including KML, KMZ, NITF, TIFF, JPEG, and GeoPDF.
  • Experience implementing OGC-compliant APIs and standards-based services.
  • Experience developing automated detection algorithms or terrain visualization capabilities.
  • Experience working directly with government customers and mission stakeholders.

About the company

About Trevity LLC Trevity is a Minority-Service-Disabled Veteran-Owned small business built on talent, teamwork, and trust. We are headquartered in the VA/MD/DC metropolitan area providing expertise in science and analytical services to the US Government. Our promise to both customer and employee is to achieve a positive working relationship by establishing trust while committing to growing as a team. To achieve our vision of staying at the forefront of an ever-evolving environment, we will stay devoted to ensuring Trevity's workforce has the proper training, tools, and skills needed to support the customer.

Apply for this position