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)
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
