CareerPlanSign in

Software Engineer IV

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

Core

Design, develop, test, deploy, and maintain complex software systems for data processing, analytics, and real-time operations within the defense and intelligence sectors.

Role type

Senior Software Engineer (Data Systems & Analytics)

Builds

Complex software systems, data flow processing pipelines, and analytics solutions for government clients.

Domain

Defense contracting, Intelligence Community, Data Engineering

Deliverable

production ML models | product features | infrastructure

Required skills

Java, C/C++, Python, Unix/Linux CLI, Bash scripting, Apache NiFi, Git, Agile, Docker, J2EE, relational/non-relational databases, algorithm design

Preferred skills

Perl, corporate data security/compliance, event-driven architectures, cloud technologies

Technologies

Java, C++, Python, Ruby, Perl, JavaScript, Spring, Kafka, Docker, Apache NiFi, Eclipse IDE, JIRA, Confluence, Git

Responsibilities

Design and code new software or modify existing software to add features; Debug existing software and correct defects; Develop or implement algorithms to meet system performance standards; Create, manage, and troubleshoot complex operational data flows; Oversee software development teams and ensure work completion; Confer with system engineers to derive software requirements.

Seniority

Senior, hands-on IC with team lead responsibilities

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.