Software Engineer, Level 3
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