Senior Software Engineer
About the role
This rapidly growing technology consulting firm specializes in delivering cutting-edge solutions to federal agencies, helping them modernize their IT infrastructure and achieve digital transformation. They are committed to innovation and excellence, empowering organizations to thrive in a rapidly changing digital landscape.
The Role
Guide the design, modernization, and operational reliability of large-scale technology platforms.
Split time between hands-on engineering and technical leadership, mentoring a team of engineers.
Drive enterprise-wide modernization initiatives across hybrid AWS and Azure environments.
Own reliability engineering practices including SLIs/SLOs, error budgets, and incident response.
Architect and implement solutions across AWS and Azure, including multi-cloud and hybrid-cloud environments.
Embed security-by-design principles into architecture and development lifecycles.
What You'll Need
8+ years of professional software/systems engineering experience, including team lead capacity.
Demonstrated success leading large-scale modernization/transformation programs.
Strong background in Site Reliability Engineering (SRE) practices and principles.
Hands-on expertise across AWS and Azure, including multi-cloud and hybrid-cloud architecture.
Proficiency with infrastructure-as-code and automation tools like Terraform and Ansible.
Experience building CI/CD pipelines with GitHub Actions.
What's On Offer
Industry-competitive compensation and comprehensive benefits package.
Opportunities for remote work and paid training for continuous development.
401(k) retirement plans with matching contributions.
A collaborative environment with a focus on innovation and challenging projects.
Apply via Haystack today!
Responsibilities
- Guide the design, modernization, and operational reliability of large-scale technology platforms
- Split time between hands-on engineering and technical leadership, mentoring a team of engineers
- Drive enterprise-wide modernization initiatives across hybrid AWS and Azure environments
- Own reliability engineering practices including SLIs/SLOs, error budgets, and incident response
- Architect and implement solutions across AWS and Azure, including multi-cloud and hybrid-cloud environments
- Embed security-by-design principles into architecture and development lifecycles
Qualifications
- 8+ years of professional software/systems engineering experience, including team lead capacity
- Demonstrated success leading large-scale modernization/transformation programs
- Strong background in Site Reliability Engineering (SRE) practices and principles
- Hands-on expertise across AWS and Azure, including multi-cloud and hybrid-cloud architecture
- Proficiency with infrastructure-as-code and automation tools like Terraform and Ansible
- Experience building CI/CD pipelines with GitHub Actions
Benefits
- Industry-competitive compensation and comprehensive benefits package
- Opportunities for remote work and paid training for continuous development
- 401(k) retirement plans with matching contributions
- A collaborative environment with a focus on innovation and challenging projects
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.