Lead Cloud Software Engineer
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
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.