Senior Software Engineer
Role details
Job location
Tech stack
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.