CareerPlanSign in

Software Engineer, Level 1

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 sets, and real-time systems.

Role type

Senior Software Engineer (Systems & Algorithms)

Builds

Complex software systems, algorithms, and data interfaces

Domain

Defense/Security (TS/SCI clearance required)

Deliverable

production ML models | product features | infrastructure

Required skills

Software development, algorithm design, system design, database interface design, debugging, requirements analysis, test procedure execution, scientific analysis, mathematical modeling

Preferred skills

Team leadership, process improvement recommendations, COTS/GOTS evaluation

Technologies

Commercial Off-the-shelf (COTS), Government Off-the-shelf (GOTS)

Responsibilities

Analyze user requirements to derive software design and performance requirements; Debug existing software and correct defects; Design and code new software or modify existing software to add new features; Integrate existing software into new or modified systems; Develop or implement algorithms to meet system performance standards; Design or implement complex database or data repository interfaces; Serve as team lead on specific projects; Write or review software and system documentation

Seniority

Senior, hands-on IC with leadership responsibilities

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