Mid 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
Experienced
Experience required
2 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 Relational Databases Database Design
+23 more
Spatial Databases GeoServer GIS Applications Revision Control Systems Python (Programming Language) NoSQL Oracle (Applications) PostGIS Systems Development Life Cycle Software Construction Software Engineering SQL Databases Systems Integration Web Services Data Processing Google Cloud Enterprise Software Applications Git Containerization Api Design Software Version Control Legacy Systems Microservices

Job description

Trevity LLC is seeking Mid-Level Software Engineers to support advanced imagery exploitation and geospatial software modernization efforts across the IC and DoD enterprise. This role involves full stack software development, enterprise API integration, cloud-native application development, and scalable geospatial processing workflows designed to improve analyst efficiency and operational decision-making. Candidates will work within Agile teams developing modern enterprise applications leveraging microservices, cloud technologies, geospatial platforms, and advanced data processing techniques.

Requirements

Do you have experience in Version control?, Do you have a Master’s degree?, * Master’s degree and minimum 2 years of experience in software engineering or full stack development; OR

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

Technical Skills

  • Demonstrated firsthand experience in at least twoof 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
  • Experience with relational database development and SQL.
  • Experience working within Agile development environments.
  • Strong understanding of software engineering best practices and SDLC methodologies.
  • Experience using Git-based source control systems., * Experience developing customized geospatial analysis tools or automation scripts using Python, JavaScript, Java, or similar languages.
  • Experience integrating and tailoring geospatial COTS applications.
  • Experience with imagery products including SAR or RADAR technologies.
  • Experience developing or maintaining GIS applications and geospatial services.
  • Familiarity with tools such as ArcGIS, PostGIS, GeoServer, Oracle Spatial, or Image Server.
  • Experience with geospatial data formats including KML, KMZ, NITF, TIFF, JPEG, or GeoPDF.
  • Experience abstracting legacy systems through standards-based APIs or OGC-compliant web services.
  • Experience developing terrain analysis visualizations or automated detection algorithms.

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

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

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:54 min

Leveraging managed serverless databases for primary storage

Thorsten Riess Thorsten Riess · Europe 2026 Virtual

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all