- Catalyst Operations & Analytics
- Northern Virginia, NT
- Full-Time
- 63 days ago
- $210,000 – $260,000
Software Engineer (Principal/Expert) - TS/SCI with Polygraph Required.
Before you go
Before you leave us, sign up for our email alerts
We don't do job spam, just the best digital jobs delivered straight to your inbox.
Software Engineer (Principal/Expert) - TS/SCI with Polygraph Required: our view in 3 lines...
- The Role:A principal software engineering role for an experienced engineer who can lead complex mission-critical systems and technical direction.
- The Person:The person will lead design and architecture decisions, guide Agile development teams, mentor engineers, and present technical solutions to customers and senior stakeholders.
- Requirements:The ideal candidate has a bachelor's degree or master's degree, 12+ years of relevant professional software engineering experience, TS/SCI with Polygraph, and expert-level proficiency in Java, Python, C/C++, or JavaScript.
About the role
Position Summary
Principal/Expert Software Engineers provide technical leadership across the design, architecture, and delivery of the most complex, mission-critical software systems in support of the customer's requirements. Principal/Expert Software Engineers own major technical decisions, evaluate cross-system design trade-offs, and set engineering direction across Agile development teams. Principal/Expert Software Engineers are expected to mentor Senior, Mid-Level, and Junior engineers, represent technical solutions directly to the customer, and drive the adoption of sound engineering practices across the program.
Requirements
US Citizenships and TS/SCI with Polygraph (no exceptions)
Education/Experience Requirements:
- Bachelor's degree and 12+ years of relevant professional software engineering experience (Master's degree and 10+ years also acceptable); additional relevant experience may be considered in lieu of a degree
Required Skills:
- Expert-level proficiency in one or more modern programming languages (e.g., Java, Python, C/C++, JavaScript)
- Extensive experience across the full software development lifecycle (SDLC), including requirements analysis, architecture, design, coding, integration, testing, and deployment
- Demonstrated experience leading Agile/Scrum development teams
- Experience with version control and configuration management tools
- Deep experience developing on Windows and/or Linux operating systems
- Extensive experience with DevOps practices, CI/CD pipelines, and test automation
- Demonstrated ability to define software architecture and resolve complex, ambiguous technical problems
- Excellent critical thinking, technical writing, and oral communication skills, including the ability to present and defend technical solutions to customers and senior stakeholders
- Principal/Expert positions set technical direction for the program and mentor Senior, Mid-Level, and Junior engineers

