Software Engineer (Ottawa)

Software Engineer (Ottawa)

04 Aug
|
Sophos
|
Ottawa

04 Aug

Sophos

Ottawa

- 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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (ottawa) / ottawa

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (ottawa) / ottawa