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

Talk to an expert today

2721 - Software Engineer

Hybrid / Arlington, Virginia
US Citizenship

OVERVIEW:

You will work with a team of software engineers to maintain, update, and routinely deploy a suite of applications, enabling the management of virtual compute resources across security domains and network boundaries. You will collaborate with systems, networking, and information security teams to provide a holistic solution meeting complex customer requirements.

GENERAL DUTIES:

  • Write and review source code written in Rust and Python
  • Work with GitLab-CI and Infrastructure-as-Code technologies to automate software build, test, and deploy processes
  • Build proofs-of-concept and prototypes for new ideas and technologies
  • Document cost/benefit analysis of different system designs, architectures, and integration of emerging technologies
  • Mentor other software engineers
  • Create and maintain software documentation (Readme files, user guides, architecture and data flow diagrams, etc.)
  • Champion the DevOps mindset and automation efforts

REQUIRED QUALIFICATIONS:

  • Bachelor or graduate degree in Computer Science, Computer Engineering, Software Engineering, or similar
  • 4+ years of relevant experience
  • High proficiency in a language such as C, C++, C#, Python, Java, or Rust
  • High proficiency with containerization technologies such as Docker or Kubernetes
  • Experience using, and developing software for, Linux/Unix operating systems
  • Experience working in team environments
  • Strong written and oral communication skills
  • Strong demonstrable software engineering skills
  • Thorough understanding of the fundamentals of computer and network security

DESIRED QUALIFICATIONS:

  • Experience mentoring junior-level software engineers
  • Experience doing rapid software engineering development work
  • Experience with network programming
  • Experience with technical writing
  • Familiarity with agile development processes

CLEARANCE:

  • US Citizenship required with the ability to obtain a security clearance