CareerPlanSign in

Software Engineer, Level 3

Annapolis Junction, Maryland, United States💼 Full-time🗓 2025-10-27 → 2026-09-26

Core

Develops, maintains, and enhances complex software systems including processing-intensive analytics, novel algorithms, large data set manipulation, and real-time systems.

Role type

Senior IC Software Engineer (Systems & Algorithms)

Builds

Complex software systems, algorithms, and data interfaces for government/defense environments

Domain

Defense/Contracting (CNO environment)

Deliverable

production ML models | product features | infrastructure

Required skills

Python, database interface development, user interface web design, algorithm design, software system design, performance analysis, quality control, team leadership

Preferred skills

Scientific analysis, mathematical modeling, COTS/GOTS selection, process improvement

Technologies

Python, COTS, GOTS

Responsibilities

Design and code new software or modify existing software to add features; Develop or implement algorithms to meet system performance standards; Oversee software development teams and ensure work completion; Debug existing software and correct defects; Integrate existing software into new or modified systems; Design complex database or data repository interfaces; Confer with system and hardware engineers to derive requirements; Ensure quality control of all developed and modified software

Seniority

Senior, hands-on IC with team leadership

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