Back to all jobs

- Seniority
- Junior
About the role
<p><span data-contrast="none">We are seeking a Junior Software Engineer for one of our </span><strong><span data-contrast="none">PRIME CONTRACTS </span></strong><span data-contrast="none">which offers exciting opportunities to </span><span data-contrast="none">support mission focused, enterprise geospatial products, services and systems</span><span data-contrast="none"> across the enterprise. </span><span data-contrast="none">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. </span> <span data-ccp-props="{"201341983":0,"335559740":276}"> </span></p>
<p><strong><span data-contrast="none">What You’ll Do</span></strong><span data-ccp-props="{"201341983":0,"335557856":16777215,"335559740":276}"> </span></p>
<p><span data-contrast="auto">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.</span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559685":0,"335559738":0,"335559739":0,"335559740":276}"> </span></p>
<p><span data-contrast="auto">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.</span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559685":0,"335559738":240,"335559739":240,"335559740":276}"> </span></p>
<p><span data-contrast="auto">What you’ll do:</span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559685":0,"335559738":240,"335559739":240,"335559740":276}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Partner with cross-functional teams to translate complex requirements into innovative technical solutions </span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":0,"335559739":0,"335559740":276}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Build and evolve high-performance microservices for geospatial analysis, visualization, and data processing </span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":0,"335559739":0,"335559740":276}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Develop resilient, scalable systems using modern design patterns and cloud architectures </span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":0,"335559739":0,"335559740":276}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Integrate cutting-edge APIs and geospatial libraries to unlock new capabilities and insights </span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":0,"335559739":0,"335559740":276}"> </span></li>
</ul>
<p> </p>
<p><strong><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">Required: </span></strong></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none">TS/SCI with Polygraph</span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":0,"335559739":0,"335559740":259}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="none">No demonstratable experience required</span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335559685":360,"335559737":0,"335559738":0,"335559739":0,"335559740":259,"335559991":360}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="none">Bachelor's or higher degree in Computer Science, Software Engineering, or a related field. Four (4) years of additional experience may be substituted for a bachelor’s degree.</span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":0,"335559739":0,"335559740":259}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="none">Understanding of Java programming language.</span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":0,"335559739":0,"335559740":259}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="none">Familiarity with version control systems (e.g., Git).</span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":0,"335559739":0,"335559740":259}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="none">Understanding of microservices architecture and design principles.</span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":0,"335559739":0,"335559740":259}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="7" data-aria-level="1"><span data-contrast="none">Familiarity with relational and NoSQL databases and their interactions.</span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":0,"335559739":0,"335559740":259}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="8" data-aria-level="1"><span data-contrast="none">Effective communication skills for both technical and non-technical audiences.</span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":0,"335559739":0,"335559740":259}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="9" data-aria-level="1"><span data-contrast="auto">Strong problem-solving skills, curiosity, and a willingness to learn new technologies quickly</span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":0,"335559739":0,"335559740":259}"> </span></li>
</ul>
<p><span data-ccp-props="{}"> </span></p>
<p><strong><span data-ccp-props="{}">Desired:</span></strong></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="10" data-aria-level="1"><span data-contrast="auto">Familiarity with geospatial tools and libraries (e.g., GDAL, GeoTools) or a strong interest in learning geospatial technologies </span><span data-ccp-props="{"134233117":false,"134233118":false,"335557856":16777215,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="11" data-aria-level="1"><span data-contrast="auto">Foundational understanding of cloud platforms such as AWS and cloud-native development concepts </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="12" data-aria-level="1"><span data-contrast="auto">Exposure to containerization and orchestration tools like Docker and Kubernetes </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="13" data-aria-level="1"><span data-contrast="auto">Experience working in Agile/Scrum environments, including participation in sprint ceremonies and team collaboration </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="14" data-aria-level="1"><span data-contrast="auto">Basic understanding of task estimation (e.g., story pointing) and iterative development practices </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="15" data-aria-level="1"><span data-contrast="auto">Ability to manage and deliver work within sprint timelines and adapt to evolving priorities </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li>
</ul>
<p><strong><span data-ccp-props="{}">Key Technologies: </span></strong></p>
<p><span data-ccp-props="{"335559685":0}"> </span></p>
<p><strong><span data-contrast="auto">Application & Backend Development</span></strong><span data-ccp-props="{"335559685":0}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Java / Spring – Core application framework and business logic </span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Maven – Build automation and dependency management </span><span data-ccp-props="{}"> </span></li>
</ul>
<p><span data-ccp-props="{"335559685":0}"> </span></p>
<p><strong><span data-contrast="auto">Operating Systems & Runtime Environment</span></strong><span data-ccp-props="{"335559685":0}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Linux / Windows – Host environments for development, servers, and containers </span><span data-ccp-props="{}"> </span></li>
</ul>
<p><span data-ccp-props="{"335559685":0}"> </span></p>
<p><strong><span data-contrast="auto">Containerization & Orchestration</span></strong><span data-ccp-props="{"335559685":0}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Docker – Containerization platform for packaging applications </span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Kubernetes – Container orchestration and cluster management </span><span data-ccp-props="{}"> </span></li>
</ul>
<p><span data-ccp-props="{"335559685":0}"> </span></p>
<p><strong><span data-contrast="auto">Cloud & Infrastructure</span></strong><span data-ccp-props="{"335559685":0}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="9" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">AWS – Cloud platform (compute, storage, networking, managed services) </span><span data-ccp-props="{}"> </span></li>
</ul>
<p><span data-ccp-props="{"335559685":0}"> </span></p>
<p><strong><span data-contrast="auto">CI/CD & DevOps Automation</span></strong><span data-ccp-props="{"335559685":0}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="10" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">GitLab – Source control + CI/CD pipelines </span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="10" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Argo (Argo CD / Workflows) – GitOps deployment and workflow automation </span><span data-ccp-props="{}"> </span></li>
</ul>
<p><span data-ccp-props="{"335559685":0}"> </span></p>
<p><strong><span data-contrast="auto">Data Storage & Search</span></strong><span data-ccp-props="{"335559685":0}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">MySQL / PostgreSQL – Relational databases </span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">ElasticSearch – Search and analytics engine </span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">MinIO – Object storage (S3-compatible)</span><span data-ccp-props="{}"> </span></li>
</ul>
<p><span data-ccp-props="{}">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.</span></p><div class="content-conclusion"><p> </p>
<div><strong>What’s in It for You?</strong></div>
<div>Flexible work environment</div>
<div>A team mentality – work with friendly, like-minded professionals</div>
<div>Work with innovative, cutting edge technologies</div>
<div>Enjoy extremely competitive compensation and benefits</div>
<div>A work-life balance you can count on</div>
<div>Opportunities to grow and advance your career on our dime</div>
<div> </div>
<div><strong>The Benefits You Get with Freedom</strong></div>
<div>Amazing benefits including matching 401k, fully paid medical, and more</div>
<div>Generous paid time off – including paid site closure days</div>
<div>Competitive salary offerings</div>
<div>Paid training and tuition reimbursement</div>
<div>Referral bonuses</div>
<div>Fully paid life and disability</div>
<div>Annual logo wear allowance</div>
<div>Company sponsored events (game nights, holiday party, summer party, happy hours)</div>
<div>Interested in learning more about Freedom and our culture? Contact us today! We’re constantly hosting hiring events in our office and elsewhere, to help you get a sense of what life is like at Freedom before joining the team.</div>
<div> </div>
<div>As an Equal Opportunity Employer, we do not discriminate on the basis of race, color, religion, sex, age, marital status, disability or veteran status</div>
<div><a class="postings-link" href="https://mandatoryview.com/?LicenceId=68AE0E8B-8F89-4338-AECF-06FBE1679FD2&ProductType=OnlineApplicant">Applicant Federal & E-Verify Postings</a></div>
<div>VEVRAA Federal Contractor</div>
<div> </div>
<div><strong>Accessibility: If you need an accommodation as part of the employment process, please contact Human Resources at</strong></div>
<div><strong>Phone: 410-290-9035 </strong></div>
<div><strong>Email: recruiting@goftsg.com</strong></div>
<div> </div>
<div><strong>Equal Opportunity Employer, including disabled and veterans.</strong></div>
<div> </div>
<div><strong>If you want to view the EEO Law poster, please choose your language: </strong><a class="postings-link" href="https://www1.eeoc.gov/employers/upload/eeoc_self_print_poster.pdf">English</a> - <a class="postings-link" href="https://www.eeoc.gov/employers/upload/eeoc_self_print_poster_spanish.pdf">Spanish</a> - <a class="postings-link" href="https://www.eeoc.gov/employers/upload/eeoc_self_print_poster_arabic.pdf">Arabic</a> - <a class="postings-link" href="https://www.eeoc.gov/employers/upload/eeoc_self_print_poster_chinese.pdf">Chinese</a></div>
<div> </div>
<div><strong>If you want to view the EEO Law Supplement poster, please choose your language: </strong><a class="postings-link" href="https://www.dol.gov/ofccp/regs/compliance/posters/pdf/OFCCP_EEO_Supplement_Final_JRF_QA_508c.pdf">English</a> - <a class="postings-link" href="https://www.dol.gov/ofccp/regs/compliance/posters/pdf/OFCCP_EEO_Supplement_SP_JRFQA508c.pdf">Spanish</a> - <a class="postings-link" href="https://www.dol.gov/ofccp/regs/compliance/posters/pdf/OFCCP_EEO_Supplement_CH_JRFQA508c.pdf">Chinese</a></div>
<div> </div>
<div><strong>If you want to view the Pay Transparency Policy Statement, please click the link: </strong><a class="postings-link" href="https://www.dol.gov/ofccp/pdf/pay-transp_formattedESQA508c.pdf">English</a></div>
<p> </p></div>
Perks & benefits
- 401k
- Paid Time Off
731,000+ hidden jobs like this
freedomconsulting and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites