Posted 2mo ago

ME00533-Security Verification Test (SVT) Software Engineer

@ Momentum Engineering
Annapolis Junction, Maryland, United States
$160k-$235k/yrOnsiteFull Time
Responsibilities:Develop software, Participate planning, Analyze requirements
Requirements Summary:Active Top Secret/SCI with NSA Full Scope Polygraph; strong Java experience; multi-language skills (Java/JEE, Python, C/C++, SQL, scripting); web services and UI exposure; cryptographic tech knowledge; Windows/Linux proficiency; strong communication and independent work capability.
Technical Tools Mentioned:Java, Python, C/C++, SQL, SOAP, WSDL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins, JSON, XML, XSLT, Cryptography
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Job Summary

  • Seeking a Security Verification Test (SVT) Software Engineer to perform software development activities as a member of an agile development team focused on preparation and execution of verification tests of software releases
  • Development includes the full range of turning agile stories into implementable concepts, through development, testing and deployment of the new capabilities in a large, complex system

Primary Responsibilities

  • Responsible for software development activities both individually and as a member of an agile team
  • Actively participate in Program Increment planning and related team activities
  • Analyze and study complex system requirements
  • Use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer Aided Software Engineering (CASE) tools
  • Use sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable
  • Provide software process management and control throughout the coding portion of the software development process
  • Promote code reuse and cross-program collaboration while reducing maintenance costs by creating common functions and shared actions for developers and testers
  • Engineer, author, tune, and document automation scripts in a development environment and deploy to the test/production bench

Required Qualifications

  • Must have active Top Secret/SCI clearance with NSA Full Scope Polygraph
  • Must have demonstrated experience with Java
  • In-dept experience or familiarity with multiple the following: Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins
  • Experience with Web Application User Interface Development, knowledge of databases and structures, and/or experience working with JSON, HTML, XML, XSLT
  • Experience with technologies underlying cryptographic systems (symmetric and asymmetric cryptography, ASN.1 encoding, XML canonicalization, digital signatures)
  • Experience developing on Windows, and/or Linux operating systems
  • Must have documented professional experience with web services
  • Must have a strong understanding of sound software development principles and practices
  • Must be able to plan and prioritize personal tasking and be able to communicate effectively verbally and in writing
  • Must be an independent thinker, capable of performing high quality work, both independently and with a team in a fast-moving environment

Desired Qualifications

  • Bachelor's degree in Computer Science or a related discipline and at least 8 years of relevant experience
  • Experience with high level requirements management including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration
  • Experience in software development on Agile teams using Agile Developer practices such as Pair Programming, TDD, Refactoring, and ATDD
  • Developing/integrating with custom defined Domain Specific Languages (DSL)
  • Implementing structures in a scripting language that can be interpreted by a DSL
  • Experience with Object Software Modeling tools
  • Experience with developing real-time embedded software
  • Experience with the following: JEE (EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS), SQL, application servers (Tomcat, WebLogic, JBoss), scripting
  • Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium.
  • Experience with Behavior Driven Development (BDD)
  • Secure Software development (i.e., Layer 7 Policy)
  • Experience with the Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or experience as a member of an agile team
  • Additional experience in J2EE, Python, C/C++, SQL, SOAP, WSDL, Postgres, Oracle, Mongo, PowerShell a plus

Exempt hourly position. 11 paid holidays, minimum of 3 weeks PTO, company sponsored group medical plan, company paid dental, vision, life insurance, and STD/LTD plans. Salary is dependent upon the candidate’s experience and qualifications.