Required Qualifications
- 9+ years of professional experience as an SRE, Release Engineer, or equivalent role
- 2+ years of professional experience as a lead engineer/developer
- Strong background in quality engineering with an SDET mindset and familiarity with testing methodologies
- Demonstrable working knowledge and experience with Python
- Experience designing, building, maintaining, and improving Python-based automation and testing frameworks (e.g. PyTest)
- Experience preparing, reviewing and executing deployment plans, runbooks, MOPs and rollback procedures for complex production environments
- Hands-on experience with multiple cloud platforms (e.g. AWS, Azure) and virtualization technologies (e.g. vSphere)
- Proficiency across multiple operating systems and platforms (Windows, Linux, macOS; Intel, ARM)
- Experience leading an Agile/Scrum team
- Experience owning or orchestrating large-scale or enterprise software releases
- Expertise in release automation and orchestration frameworks/tools
- Experience with SQL or other data query/visualization tooling
- Experience with CI/CD tooling and best practices (e.g., Jenkins, GitHub Actions)
- Experience with code quality tooling and best practices (e.g. SonarQube)
- Experience with infrastructure as code (IaC; e.g. Ansible, Terraform) and configuration management tools
-
Preferred Qualifications
- Experience debugging and deciphering network and/or endpoint device logs
- Experience deploying agent-based software
- Previous experience on or adjacent to a team of SDETs
- Experience with monitoring, observability, and alerting platforms (e.g. Grafana/Prometheus)
-
About the Role
Youll be working as a Staff Engineer on our Endpoint Security - Production Engineering team, responsible for ensuring quality through automation, executing deployments, and maintaining the reliability of Arctic Wolfs endpoint software across multiple platforms and cloud environments.
Some of your day-to-day responsibilities will be:
- Act as the technical lead of the team, focused on designing, architecting, and overseeing all the team s projects
- Plan, coordinate, and execute software releases across customer environments and geographies
- Design and implement automated testing, deployment, and rollback strategies
- Build and maintain quality gates and validation frameworks to ensure release readiness
- Collaborate with software developers, QA, customer support, and product teams to ensure high-quality delivery
- Troubleshoot and resolve deployment issues across diverse platforms (Windows, Linux, macOS; Intel, ARM) and assist with root cause analysis
- Manage and optimize infrastructure across AWS, Azure, and vSphere environments
- Build runbooks and documentation for internal teams and end users
- Ensure compliance with security and regulatory requirements during deployments
- Contribute to continuous improvement of team processes, leveraging automation to ensure efficiency, reliability, and quality
- Evaluate and implement new relevant technologies and tools
- Mentor junior engineers
- Assist and contribute to intra/inter-team planning
We value a culture of sharing, so every team has the opportunity to share their work with the entire department during our monthly meetings. Once a year we hold a department-wide Hackathon, teaming up across all R&D teams over four days to collaborate and build cool ideas outside the normal project scope. While innovation is the focus, some of these ideas do make it into our products.