Senior Software Engineer - Geospatial Systems
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job description
EMTAK is seeking an experienced Senior Software Engineer to develop advanced geospatial analysis, ETL (Extract, Transform, Load), and visualization microservices supporting mission-critical government systems.
You’ll design and build scalable, high-performance Java applications that process complex geospatial data and support mission-focused decision-making. Working alongside experienced engineers and technical stakeholders, you’ll contribute to software architecture, solve challenging technical problems, and help deliver reliable, high-quality solutions., * Design, develop, and maintain Java-based microservices using Spring and related frameworks.
- Build and optimize integrations with relational and NoSQL databases for geospatial data processing.
- Collaborate with cross-functional teams to translate requirements into scalable software solutions.
- Lead technical design efforts and contribute to software architecture decisions.
- Conduct code reviews, promote development best practices, and mentor junior engineers.
- Support cloud-based development, deployment, and DevOps/CI/CD initiatives.
Key Technologies
- Java, Spring Boot, Hibernate
- Elasticsearch, MySQL, PostgreSQL
- AWS, Docker, Kubernetes
- Linux and Windows
- Microservices, ETL pipelines, and CI/CD
Requirements
- Active TS/SCI with Polygraph.
- Twenty (20) years of experience supporting programs or contracts of similar scope, type, and complexity.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field. Four (4) additional years of experience may substitute for the degree.
- Strong Java development skills and experience with frameworks such as Spring Boot and Hibernate.
- Experience with cloud-based application development and deployment.
- Understanding of database design and optimization, particularly for geospatial data.
- Familiarity with DevOps practices and continuous integration and deployment.
- Strong problem-solving, communication, and technical leadership skills, including experience mentoring engineers.
Desired Qualifications
- Hands-on experience with Docker and Kubernetes.
- Knowledge of GIS (Geographic Information Systems) principles and applications.
- Experience developing geospatial data processing, ETL, or visualization solutions.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…