Software Engineer Level 3
On-site · Fort Meade, Maryland, United States
Job Summary
Develops, maintains, and enhances complex software systems (e.g., processing-intensive analytics, real-time systems, and large data processing) based on documented requirements. Works individually or as part of a team, reviews and tests software components, resolves problem reports, and provides input to system design including software reuse and trade-offs. Design, code, and modify software to add features; develop data queries; write and review documentation. Serve as team lead for software development projects; oversee software development teams, coordinate with system and hardware engineers, and ensure integration with existing systems. Utilize DevOps practices and tools (e.g., CI/CD pipelines, Docker, Terraform, Ansible, Packer), and work with Windows/UNIX environments. Possess strong emphasis on software design, performance requirements, and adherence to standards. Educational requirement includes a Bachelor's degree with extensive relevant experience and a TS/SCI with Full Scope Poly clearance.
Required Qualifications
- Bachelor's degree in Computer Science or related field
- 20 years relevant experience
- Clearance: TS/SCI with Full Scope Poly
- Experience with software design, debugging, and testing; leadership responsibilities; experience with Windows and UNIX applications; proficiency in C/C++, Java, and Python; DevOps tooling (Jenkins, Docker, Terraform, Ansible, Packer); CI/CD pipelines
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.