Software Engineer 2

๐Ÿข Sophos ยท all Sophos jobs
๐Ÿ“ Canada
๐Ÿ’ฐ CAD 85,000 - 144,000 / annual
๐Ÿ“… Posted 2026-08-03 ยท via Himalayas
๐Ÿท Product-Development,Platform-Engineering,DevOps,Release-Engineering,Software-Engineer-II,Software-Engineer-Level-II,Software-Engineer-II-Financial-Systems,Software-Developer,Software-Developer-Level-II,Software-Engineer
Apply on original site โ†—

About Us

Sophos is a cybersecurity leader defending 600,000 organizations globally with an AI-driven platform and expert-led services. Sophos meets organizations wherever they are in their security maturity and grows with them to defeat cyberattacks. Its solutions combine machine learning, automation, and real-time threat intelligence with frontline human expertise from Sophos X-Ops to deliver advanced, 24/7 threat monitoring, detection, and response.

Sophos offers industry-leading managed detection and response (MDR) alongside a comprehensive portfolio of cybersecurity technologies โ€” including endpoint, network, email, and cloud security, extended detection and response (XDR), identity threat detection and response (ITDR), and next-gen SIEM. Together with expert advisory services, these capabilities help organizations proactively reduce risk and respond faster, with the visibility and scalability needed to stay ahead of evolving threats.

Sophos goes to market with a global partner ecosystem, including Managed Service Providers (MSPs), Managed Security Service Providers (MSSPs), resellers and distributors, marketplace integrations, and cyber risk partners, giving organizations the flexibility to choose trusted relationships when securing their business. Sophos is headquartered in Oxford, U.K. More information is available at .
Role Summary

The Software Engineer 2 role is focused on supporting, maintaining, and incrementally improving the automation, tooling, and release processes that help Sophos engineering teams deliver cloud-based services safely and consistently. This role is hands-on and execution-oriented, working with software engineers, platform engineers, QA, security, and release stakeholders to support CI/CD pipelines, cloud infrastructure, Kubernetes-based environments, and developer tooling. The ideal candidate has solid technical fundamentals, is eager to learn, communicates clearly, and can troubleshoot issues in Linux environments while writing practical automation in Groovy, Python, and Bash. Experience using approved AI-assisted engineering tools responsibly to improve productivity, documentation, troubleshooting, and operational insight is a plus.

What You Will Do

- Support CI/CD pipelines and release automation for SaaS applications, microservices, and containerized workloads.

- Support developer and release tooling such as GitHub, Jenkins, Artifactory, and related CI/CD systems.

- Deploy, configure, and troubleshoot application builds across development, QA, and production environments.

- Assist with Kubernetes and Amazon EKS-based deployments, environment health checks, configuration updates, and operational readiness activities.

- Use Terraform to help provision and maintain cloud infrastructure in a consistent, repeatable, and reviewable way.

- Write and maintain automation scripts in Groovy, Python, and Bash under guidance to reduce manual release, build, and environment-management work.

- Work with development teams to understand build, deployment, and environment needs, then contribute to practical automation and process improvements.

- Troubleshoot build, deployment, infrastructure, and environment issues by reviewing logs, pipeline output, Linux systems, and cloud service behavior.

- Support secure development and DevSecOps practices, including security scanning and compliance-related tooling integrations.

- Use approved AI tools to assist with scripting, troubleshooting, documentation, log analysis, and workflow improvement while following company security, privacy, and code-review expectations.

- Maintain clear communication about environment state, deployed versions, release status, availability, risks, and next steps.

- Participate in on-call or operational support rotations as needed for supported services and release infrastructure.

What You Will Bring

- 2+ years of experience in platform engineering, DevOps, release engineering, infrastructure automation, software e

โ† All remote jobs