Senior Software Engineer
Job Type
Full-time
Description

HST has an immediate need for a senior software engineer to provide software design and architecture support to multiple Department of Defense (DoD) and Intelligence Community (IC) clients. The successful candidate will lead critical microservices-centric software design, development and application modernization projects across the software development life cycle (SDLC) utilizing DevSecOps best practices. The ideal candidate will have knowledge and experience of front and back-end software design utilizing the following tools and technologies:

  • Cloud architectures: AWS, Azure
  • Languages: Python, Java, Shell/Bash
  • Operating Systems and Servers: Unix/Linux, Windows 
  • Microservices design and integration
  • Web Technologies: HTML5/CSS, Javascript, Jquery, JSON
  • DevSecOps processes and tools (e.g., CI/CD, BitBucket, GitLab, Maven, Fortify, Terraform)
  • Container technology: containerization and service mesh implementations (e.g., Docker, Kubernetes, OpenShift, Rancher, Istio) 
Requirements
  • U.S. citizenship required
  • Top Secret/SCI security clearance or current Top Secret SSBI with TS/SCI eligibility required  
  • 8+ years of experience
  • Bachelor’s degree in computer science, software engineering, computer engineering (or related field) (master’s degree desired)
  • Demonstrated senior level experience in cloud and microservices architecture design 
  • Demonstrated senior level experience integrating solutions using microservices and cloud-based technologies
  • Demonstrated senior level experience leading technical integration efforts
  • Demonstrated senior level experience leading multi-application software integration efforts through requirements definition, development, testing and transition

The Senior Software Engineer will work on government site and as part of a distributed multi-disciplinary team. This position requires interaction with government customers at all levels of authority and technical acuity; and requires the ability to communicate technical and programmatic information through excellent verbal and written communication skills.