Senior Software Engineer

TREVITY LLC
St. Louis, MO, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Geographic Information Systems Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services ArcGIS (Software) Automation of Tests Microsoft Azure Cloud Computing Cloud Engineering Continuous Integration
+20 more
Relational Databases Database Design Spatial Databases Geospatial Intelligence GeoServer Python (Programming Language) NoSQL Oracle (Applications) PostGIS Scrum Methodology Software Engineering Software Systems Systems Architecture Web Services Google Cloud 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:15 min

Key lessons learned from implementing automated mobile DevSecOps

Moataz Nabil Moataz Nabil · LIVE

2:33 min

Adopting a single source of truth architecture

Thorsten Riess Thorsten Riess · Europe 2026 Virtual

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:09 min

Shifting security left using the DevSecOps approach

Aarno Aukia · LIVE

2:54 min

Leveraging managed serverless databases for primary storage

Thorsten Riess Thorsten Riess · Europe 2026 Virtual

Videos

See all

Related articles

See all