Senior Principal/Staff Cyber Software Engineer (TS/SCI)
SHLD, Inc. · Herndon, VA · 5 mo ago
EngineeringFull-time
About the role
The selected candidate will work within a cross-functional Scrum team, and will perform software engineering and development activities, associated with supporting, maintaining, and enhancing software using an Agile DevSecOps model. The engineer should be comfortable working with containers and automated testing frameworks.Responsibilities
- Work within a cross-functional Scrum team
- Perform software engineering and development activities
- Support, maintain, and enhance software using an Agile DevSecOps model
- Work with containers and automated testing frameworks
Requirements
- Strong Python development experience, especially with workflow orchestration
- Elasticsearch/Open Search, PostgreSQL, MySQL experience
- Experience with state machines, task queues (e.g., Celery), or workflow engines
- Understanding of RESTful APIs and data serialization (JSON, XML)
- TS/SCI with ability to pass a poly
Qualifications
- For Senior Principal level: A Bachelor's degree with 9+ years of relevant experience; OR a Master's degree with 7+ years of relevant experience; OR a PhD with 4+ years of relevant experience an additional 4 years of experience may be considered in lieu of a degree requirement
- For Staff level: A Bachelor's degree with 14+ years of relevant experience; OR a Master's degree with 12+ years of relevant experience; OR a PhD with 9+ years of relevant experience an additional 4 years of experience may be considered in lieu of a degree requirement
Skills
- Knowledge of API design best practices and data governance (desired)
- Experience using Node.js (desired)
- Familiarity with frameworks like Django, FastAPI, or Flask (desired)
- Security+ or equivalent certification and willingness to serve as a privileged user supporting deployed systems testing (desired)