SWE L3 - Active TS/SCI with Polygraph Clearance
- Annapolis Junction, MD, United States
Applications open in a new tab.
Job details
- Posting language
- English
- Posted
Original job description
Senior Software Engineer – Geospatial Systems
Clearance: TS/SCI with Polygraph
What You’ll Do
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.
Key Responsibilities
• 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
Required Qualifications
• 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.
More about this job
Skills
- Data engineering
- Microservices
- Oracle Java
- Decision making
- NoSQL
- Process data
- DevOps
- CI/CD
- Spring Boot
- Elasticsearch
- MySQL
- PostgreSQL
- AWS
- Docker
- Kubernetes
- Linux
- Microsoft Windows
- Computer science
- Problem solving
- Communication skills
- Leadership
- Coaching
- GIS