Get more qualified candidates and reduce your costs with our guaranteed recruiting solutions

Talk to an expert today

2215 - Software Engineer

Reston, Virginia


We are seeking a Software Engineer to join our team and support our mission critical customer in Reston, VA. As our Software Engineer, you will support design, development and delivery or software solutions in a big data analytical environment. The Software Engineer will analyze, design, develop, and test database programs, data lakes, and associated microservices. Support Operations and Maintenance of existing data lake microservices.


  • Designs or implements complex algorithms requiring adherence to strict timing, system resource, or interface constraints
  • Perform quality control on team products
  • Confers with engineering team and domain experts to derive software requirements and to obtain information on project limitations and capabilities, performance requirements, and interfaces
  • Implements recommendations for improving documentation and software development process standards
  • Engineers and supports tools and capabilities
  • Supports data transfer hub capabilities and automation, where possible


  • Bachelor’s degree and 8 years of experience related to specific functional area
  • Currently hold, or be able to attain a CompTIA Security+ or equivalent certification
  • Working collaboratively across cross-functional teams of all experience levels
  • Creating, maintaining, and updating related knowledge management and technical documentation
  • Experience coding using Java, Python, and/or JavaScript
  • Experience developing relational database systems in Government security environment
  • Hands-on AWS development experience
  • Experience with Agile and test driven development methodologies
  • Experience designing, developing, documenting, testing, and debugging applications software and systems that contain logical and mathematical solutions
  • Experience conducting multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and use of electronic data processing systems for product and commercial software
  • Experience analyzing system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques, and controls
  • Experience analyzing user needs and software requirements to determine feasibility of design within time and cost constraints


  • Security certifications: CCNA Security, CySA+, SSCP, or equivalent certification
  • CSSP Infrastructure Support (Cloud+, CEH, CySA+, or equivalent certification)
  • Cloud certifications


  • TS/SCI minimum