Junior Software Engineer
Role summary
Seeking a Junior Software Engineer to support enterprise geospatial products and services. The role involves designing, developing, and delivering scalable Java-based microservices for geospatial analysis, visualization, and data processing. Responsibilities include partnering with cross-functional teams, building microservices using modern design patterns and cloud architectures, and integrating APIs and geospatial libraries. Requires TS/SCI with Polygraph clearance and a Bachelor's degree in Computer Science or a related field, or equivalent experience. Familiarity with Java, Git, microservices, and databases is essential. Cloud, containerization, and Agile experience are preferred.
We are seeking a Junior Software Engineer for one of our PRIME CONTRACTS which offers exciting opportunities to support mission focused, enterprise geospatial products, services and systems across the enterprise. The program provides full life cycle support services through design, development, sustainment, and modernization of the agency's geospatial web services and tools. The program also supports commercial geospatial products including enterprise deployments, customizations and geospatial analyst support. These applications are used across the IC enterprise and are vital to its daily functions to support geospatial analysis and visualization. Currently, the program has over 42 staff with our entire team operating in Contractor facilities in the Annapolis Junction region.
What You’ll Do
We’re looking for a Software Engineer who’s looking to join a team focused on the development of geospatially focused Java microservices. In this role, you’ll help create containerized microservices that power advanced analytics, real-time data pipelines, and dynamic visualizations for mission-driven applications. This is a great opportunity if you enjoy turning complex data and problems into meaningful solutions.
As part of our team, you’ll design, develop and deliver scalable Java-based microservices that process and analyze geospatial data, leveraging both relational and NoSQL technologies. Your work will directly shape how critical decisions are made by transforming raw data into intuitive, actionable intelligence.
What you’ll do:
Required:
Desired:
Key Technologies:
Application & Backend Development
Operating Systems & Runtime Environment
Containerization & Orchestration
Cloud & Infrastructure
CI/CD & DevOps Automation
Data Storage & Search
The estimated salary range for this position is between $135,000-$155,000 (annualized USD). This range reflects the typical pay for the role and is one part of the company's comprehensive compensation package. Actual salaries are influenced by several factors, such as location, the individual’s education, skills, experience, and competencies, as well as contract affordability and organizational needs.
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite