Security Verification Test (SVT) Software Engineer
$70,000–$240,000 year
On-site · Columbia, Maryland, United States
Job Summary
Software Engineer (SVT) on an agile team focused on verification tests of software releases. Responsible for turning agile stories into implementable concepts and deploying new capabilities in a large, complex system. Works within a Behavior Driven Development pattern to implement robust testing using DEVOPS automation and, where appropriate, test-automation tools. Opportunity to develop customer domain specific language code and to work with Java, embedded C++, scripting languages, and related OO modeling tools. Responsibilities include participating in Program Increment planning, analyzing complex system requirements, using design tools and CASE tools, ensuring code is modifiable, efficient, reliable, and reusable, providing software process management during coding, promoting code reuse and cross-program collaboration, and authoring/tuning automation scripts for deployment to test/production environments. Qualifications emphasize TS/SCI with polygraph, a BS in CS or related field with 8+ years of experience, strong Java experience, familiarity with multiple listed languages and tools (Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins), web services, cryptographic knowledge, and a solid grasp of software development principles. Expectation to plan/prioritize tasks, communicate effectively, and work independently or on a team in a fast-moving environment. Desired skills include requirements management, secure systems engineering, DSL development, Agile practices (Pair Programming, TDD, Refactoring, ATDD), domain-specific language development, real-time embedded software, and experience with JEE suites, application servers, scripting, testing frameworks (FITNesse, Mockito, Cucumber, UFT, Selenium), BDD, SAFe methodology, and related certifications.
Required Qualifications
- TS/SCI Clearance with polygraph
- Bachelor's degree in Computer Science or a related discipline
- at least 8 years of relevant experience
- Experience with Java
- Experience with Java/JEE, Python, C/C++, SQL, SOAP, WSDL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins
- Experience with Web Application User Interface Development
- Experience with cryptographic systems
- Experience developing on Windows and/or Linux
- Experience with web services
- Strong understanding of software development principles
- Communication skills (verbal and written)
- Independent thinker capable of working independently and in a team
- Experience on Agile teams and SAFe is a plus
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.