- 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
- 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 workplace-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
Benefits
- We encourage teams to get together in person periodically to help facilitate teamwork
- Remote-first working model & hybrid options
- Flexible start and end times for many roles
- Leadership development program
- Access to LinkedIn Learning
- Global internal coaching program (Coach Match)
- Periodic Sophos wellness days off for all Sophos to help employees relax and recharge
- Global wellbeing program, which offers a range of wellbeing resources, including Sophos Wellbeing Webinars, Stress Management Toolkits, and Developing Resilience Courses
- Free Employee Assistance Program (EAP) for confidential advice and counseling on a wide range of work and personal issues
- Free annual subscription to the Calm app
- Paid parental leave, caregiver leave & bereavement/compassion leave available
- We host some unforgettable social experiences for our global teams including our music festival SOPH-Fest, go-karting, Sophmudder, and incredible holiday parties!
- Our annual global fitness challenge, SOPH-Fit, sees thousands of employees taking part in our virtual global race around the world
- Each quarter, we celebrate our exceptional global team by running the Sophos Values Awards, which recognizes and rewards employees who embody the Sophos values and who we are as a company
- Health care benefits available worldwide
📌 Software Engineer (Ottawa)
🏢 Sophos
📍 Ottawa