CareerPlanSign in

Software Engineer, Level 3

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

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)

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 855,000+ jobs from 20+ sources.