Lead Cloud Software Engineer

Haystack
Washington, District of Columbia, United StatesFull-timePosted Aug 26, 2026

About the role

We are working with a leading national security company that drives missions of consequence across the globe, providing highly differentiated solutions and technologies to protect nations and allies. This organization operates at the critical nexus between traditional and non-traditional threats across all domains, serving essential government agencies and supporting U.S. armed forces.

The Role

Lead the design, development, and optimization of cloud software solutions

Support agile software design and development for products integrated into large-scale compute clusters

Perform requirements analysis, software design, development, installation, integration, testing, and maintenance

Provide guidance and direction to junior programmer/analysts

Evaluate project needs, determine tasks, create/execute test cases, and review designs for accuracy

What You'll Need

8+ years of experience in software development/engineering, including requirements analysis and troubleshooting

Strong experience with Java programming, especially for distributed systems with networking and multi-threading

Proficiency in Infrastructure as Code (IaC) tools like Ansible and Puppet

Expertise in Continuous Integration, Deployment, Testing, and Monitoring practices

Active TS/SCI with Polygraph security clearance

Experience with UNIX/Linux environments and at least one scripting language (Python, Ruby, Perl)

What's On Offer

Heavily subsidized medical, dental, and vision coverage for employees and eligible dependents

25 days of PTO accrued annually and 10 paid holidays each year

Annual bonus opportunity tied to mission performance

Access to challenging, mission-focused work utilizing modern cloud technologies at enterprise scale

Apply via Haystack today!

Responsibilities

  • Lead the design, development, and optimization of cloud software solutions
  • Support agile software design and development for products integrated into large-scale compute clusters
  • Perform requirements analysis, software design, development, installation, integration, testing, and maintenance
  • Provide guidance and direction to junior programmer/analysts
  • Evaluate project needs, determine tasks, create/execute test cases, and review designs for accuracy

Qualifications

  • 8+ years of experience in software development/engineering
  • Strong experience with Java programming for distributed systems
  • Proficiency in Infrastructure as Code (IaC) tools like Ansible and Puppet
  • Expertise in Continuous Integration, Deployment, Testing, and Monitoring practices
  • Active TS/SCI with Polygraph security clearance
  • Experience with UNIX/Linux environments and at least one scripting language

Benefits

  • Heavily subsidized medical, dental, and vision coverage for employees and eligible dependents
  • 25 days of PTO accrued annually and 10 paid holidays each year
  • Annual bonus opportunity tied to mission performance
  • Access to challenging, mission-focused work utilizing modern cloud technologies at enterprise scale

Skills mentioned

JavaDistributed SystemsMultithreadingAnsibleInfrastructure as CodeCI/CDSoftware TestingLinuxPythonCloud Computing

About Haystack

Haystack combines AI & expert vetting to deliver world-class tech candidates who are engaged, aligned, and ready to interview. We're trusted by over 400,000+ tech candidates, working in Software Engineering, Data, Design, DevOps, Cloud, Tech Management, Testing, Product & Delivery, Architecture and more. 100s of employers from startups and scale-ups like Atom Bank, DuckDuckGo and Goodlord to established enterprises like American Express, Dunelm and AWS use Haystack to connect with qualified tech talent that they can't find anywhere else.

Technology51-200 employeesNewcastle upon Tyne, England