CareerPlanSign in

Software Engineer II

Annapolis Junction, Maryland, United States💼 Full-time🗓 2026-02-10 → 2026-10-02

Core

Design, develop, test, deploy, and maintain complex software systems including real-time systems, data repositories, and processing-intensive analytics for the Department of Defense and Intelligence Community.

Builds

Production software systems, data workflows, and automation pipelines for defense and intelligence missions.

Domain

Defense contracting, Intelligence Community, Big Data, Cloud Infrastructure

Required skills

Python, Java, Apache Airflow, Apache Spark, Docker, Git, Unix/Linux CLI, Bash scripting, C/C++

Preferred skills

AWS Cloud Services, Atlassian Tool Suite (JIRA, Confluence), Spring, Kafka

Technologies

Apache Airflow, Apache Spark, Docker, containerd, Podman, Git, Eclipse IDE, J2EE, Kafka, Spring

Responsibilities

Design and code new software or modify existing software to add features; Develop and execute test procedures for software components; Create and maintain data workflows and automation pipelines using Apache Airflow; Collaborate with data engineers and platform teams to ensure workflows are efficient and production-ready; Debug existing software and correct defects; Design and develop relational and non-relational database applications.

Seniority

Mid-level IC (Level 2)