The Software Engineer Level 3 analyzes user requirements and develops software designs and performance requirements. The role designs, codes, modifies, integrates, debugs, tests, and maintains software, including microservices and complex algorithms, while ensuring quality and compliance with project constraints. Responsibilities may include serving as a team or technical lead, overseeing software development teams, selecting development processes with customers and systems engineering, delegating programming and testing work, and recommending improvements to software, documentation, standards, technologies, and processes. An active TS/SCI with Full Scope Polygraph security clearance and U.S. citizenship are required. The position requires 20 years of software engineering experience on programs and contracts of similar scope, type, and complexity, plus a bachelor’s degree in Computer Science or a related discipline. Four additional years of relevant software engineering experience may substitute for the degree. The salary range is $78,000–$250,000 per year, with the exact amount based on location, role, skills, and expertise.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior