Mid-Level Software Engineer

Unity Compass

Alexandria (VA)

Hybrid

USD 90,000 - 130,000

Full time

9 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Unity Compass is seeking a Mid-Level Software Engineer to join a mission-driven team delivering secure, scalable software for GEOINT operations. You will develop microservices, APIs, and web apps, collaborating with cloud engineers and mission stakeholders to align capabilities with evolving requirements.

You will participate in Agile sprints, implement containerized solutions with Docker/Kubernetes/AWS, and build RESTful APIs and modern UIs using React/Node.js/Flask/Spring Boot.

Qualifications

  • US citizenship required per contract.
  • BS in CS/Software Eng or related field with 4–8 years of experience, or MS with 2–6 years.
  • Proficiency with web technologies and REST APIs.
  • Experience with Docker, Kubernetes, and AWS.
  • Familiarity with secure coding practices and government system accreditation (RMF/STIGs).

Responsibilities

  • Design, develop, test, and deploy software solutions for GEOINT mission.
  • Participate in agile sprints and contribute to daily stand-ups and planning.
  • Build and maintain secure, containerized apps using Docker/Kubernetes/AWS.
  • Develop RESTful APIs and modern UIs (React, Node.js, Flask, Spring Boot).
  • Collaborate with users and product owners to refine requirements.
  • Support DevSecOps pipelines and ensure security/compliance.
  • Code reviews and mentoring junior developers.
  • Handle prioritized tasks from the product owner.

Skills

Web development
APIs
Python
JavaScript
Go
CI/CD
Mentoring

Education

Bachelor's degree in CS/Software Engineering
Master's degree

Tools

Docker
Kubernetes
AWS
React
Spring Boot
Django
Node.js
Flask
Jenkins
GitLab CI
Git

Job description

Job Overview:

We are seeking a Mid-Level Software Engineer to join a collaborative, mission-focused development team responsible for delivering secure, scalable, and high-performance software applications. This role supports the creation and maintenance of advanced tools and platforms that enable geospatial intelligence (GEOINT) operations through modern Agile and DevSecOps practices.


As part of a cross-functional engineering team, you will design, develop, and maintain microservices, APIs, and web-based applications that facilitate data access, visualization, and dissemination across enterprise systems. You’ll also engage directly with users, cloud engineers, and mission stakeholders to ensure that software capabilities align with evolving operational requirements.


Primary Responsibilities:


  • Design, develop, test, and deploy software solutions that support our customer’s GEOINT mission.

  • Participate in agile development sprints and contribute to daily stand-ups, sprint planning, and retrospectives.

  • Build and maintain secure, containerized applications using technologies such as Docker, Kubernetes, and AWS.

  • Develop RESTful APIs and user-facing interfaces with modern tools (e.g., React, Node.js, Flask or Sprint Boot).

  • Collaborate with mission users and product owners to refine requirements and improve user experience.

  • Support DevSecOps pipelines and ensure code meets security and accreditation standards.

  • Participate in code reviews and mentor junior developers as needed.

  • Resolve various tasks as prioritized by the team product owner.


Basic Qualifications:


  • US citizenship is required per contract.

  • Bachelor’s degree in Computer Science, Software Engineering, or related field and 4-8 years of prior relevant experience or Master’s with 2-6 years of prior relevant experience.

  • Proficiency with the following technologies:

    • Web: HTML, CSS, JSON, Ajax, and REST APIs

    • Object-oriented Programming: Python, Java, or JavaScript

    • Advanced Programming: Go

    • Front-end and Back-end Frameworks: React, Angular, Vue.js, jQuery, Spring Boot, Django, Node.js, Flask, or Svelte

    • Cloud Development: AWS, Azure, or similar cloud platforms

    • Relational Database: MySQL, PostgreSQL, or SQL Server

    • Operating System: Windows, Linux

    • Version Control System: Git


  • Deep understanding of modern software design patterns and coding standards.

  • Experience architecting, developing, and delivering complex software systems into production.

  • Experience with CI/CD tools (GitLab CI, Jenkins) and agile collaboration tools (JIRA, Confluence).

  • Familiarity with cloud environments such as AWS (C2S or GovCloud) and containerization technologies (Docker, Kubernetes)

  • Understanding of secure coding practices and government system accreditation processes (e.g., RMF, STIGs)

  • Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques.


Preferred Qualifications:


  • Frontend Web Development: UI/UX

  • NoSQL Database: OpenSearch/Elasticsearch.

  • Multi-cloud architectures: AWS, IBM, Google, Azure, and Oracle.

  • Specific AWS Services: S3, SQS, SNS, EC2, CloudFormation and RDS.

  • Experience working on a customer contract or in the Intelligence Community (IC).

  • Familiarity with geospatial tools and standards:

    • GeoServer

    • PostGIS

    • OGC APIs

    • ESRI ArcGIS


  • Exposure to Infrastructure-as-Code (Terraform, Ansible)

  • Certifications such as AWS Certified Developer, Security+, SAFe Practitioner or similar.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer
Sr. Software Engineer

Unity Compass • Alexandria (VA)

Hybrid
USD 90,000 - 175,000
Software Engineer – SME
Software Engineer – SME

Unity Compass • Alexandria (VA)

Hybrid
USD 110,000 - 215,000
Mid-Level Software Engineer
Mid-Level Software Engineer

Eighty20 Collective • Chantilly (VA)

On-site
USD 135,000 - 165,000
401(k) with matching
Dental insurance
Health insurance
+6
Secure Software Engineer
Secure Software Engineer

Barone Consulting LLC • Chantilly (VA)

On-site
USD 120,000 - 170,000
Application Developer- Java
Application Developer- Java

Point Solutions Group • Herndon (VA)

On-site
USD 80,000 - 110,000
Software Developer
Software Developer

Meridian Systematics • St. Louis (MO)

On-site
USD 110,000 - 170,000
Dental insurance
Flexible schedule
Health insurance
+2
Geospatial Systems Engineer
Geospatial Systems Engineer

Worky • Virginia (MN)

On-site
USD 150,000 - 185,000
Company parties
Dental insurance
Health insurance
+3
Senior Level Software Developer
Senior Level Software Developer

DCS Corporation • United States

On-site
USD 140,000 - 190,000
Senior Level Software Developer
Senior Level Software Developer

DCS Corp • St. Louis (MO)

On-site
USD 90,000 - 120,000
Software Engineer
Software Engineer

Rgi • Chantilly (VA)

On-site
USD 140,000 - 190,000
100% paid health & dental insurance
Paid parental leave
401k with matching
+5