Falls Church, VA
Follow us

Software Engineer

Essential Duties and Responsibilities

  • Assists with ML implementation.
  • Develops and maintains sample applications in Java, React, Python and C# DOTNETCORE.
  • Develops Python scripting used by Pipeline for automation such as OSCAP, JSON Parsing, REST APIs and SageMaker.
  • Ensures Software Development Best Practices are configured within GitLab repos to support Configuration Management.
  • Supports Custom Code Pipeline configurations for automated testing.

Other Duties

  • Experience with ML/AWS and general knowledge of ML software development and implementation preferred.
  • Experience with Gitlab preferred.
  • Experience with containerized development workflows utilizing continuous delivery preferred.
  • Demonstrated ability to work on concurrent projects, activities and tasks under time constraints.
  • Good written and verbal communication skills.
  • Provide level of effort estimates for implementation and project plans

Job Qualifications:

  • Must be a U.S. Citizen and able to obtain and maintain a Public Trust Clearance


  • Bachelor’s Degree in Computer Science, or a similar science and engineering discipline
  • 3+ years of work experience


  • Must be able to obtain Security+ certification within 90 days of hire.
  • Must be able to obtain an operating system certification within 90 days of hire.

Travel Requirements:

  • Up to 0% travel

Physical Demands:

  • Normal office environment

Work authorization/security clearance requirements:
Ability to obtain or already possess a DoD Secret clearance for this position requires U.S. Citizenship. No contractors or third parties please. EOE/M/F/D/V. We participate in E-Verify.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx