JobsBackendSoftware Engineer 2
S

Sophos

ยท

Backend

Software Engineer 2

RemotemidPosted Aug 17, 2026
KubernetesAWSTerraformJenkinsPythonGroovyDockerLinux+13 more

About this role

Support and improve CI/CD pipelines, cloud infrastructure, and release automation for Sophos's cybersecurity platform. Work with Kubernetes, AWS, Terraform, and developer tooling to help engineering teams deliver cloud-based services safely and consistently.

Must have

2+ years experience in platform engineering, DevOps, release engineering, or related role

Familiarity with AWS cloud services for compute, identity, storage, messaging, monitoring, and containers

Working knowledge of Kubernetes concepts; Amazon EKS experience is a plus

Experience with Docker and container-based application delivery

Strong Linux fundamentals including command-line troubleshooting and shell scripting

Practical scripting experience with Groovy, Python, or Bash

Familiarity with CI/CD pipelines using Jenkins and GitHub Actions

Familiarity with infrastructure-as-code tools; hands-on Terraform experience strongly preferred

Basic understanding of secrets management, certificates, SSL/TLS, and secure automation practices

Clear written and verbal communication skills for coordinating releases and troubleshooting

Technologies

PythonAWSAzureDockerLinuxJenkinsTerraformMicroservicesAnsibleMavenDevOpsGradleGitHubGroovySaaSAInpmKubernetesCI/CDBashGitHub Actions

Responsibilities

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, health checks, and configuration updates

Use Terraform to provision and maintain cloud infrastructure in a consistent, repeatable way

Write and maintain automation scripts in Groovy, Python, and Bash to reduce manual work

Troubleshoot build, deployment, infrastructure, and environment issues by reviewing logs and pipeline output

Support secure development and DevSecOps practices including security scanning and compliance tooling

Use approved AI tools to assist with scripting, troubleshooting, documentation, and workflow improvement

Maintain clear communication about environment state, deployed versions, release status, and risks

Participate in on-call or operational support rotations as needed for supported services

Benefits

Paid volunteer daysHealth insuranceDental insuranceVision insuranceWellness platform with incentivesFlexible PTOCompetitive salaryRemote workProfessional developmentGlobal team collaboration

Recruitment process

1

Remote-first working model with hybrid approach possible for some roles

2

Applicants must have legal authorization to work in Canada without employer sponsorship

3

Annual charity and fundraising initiatives and volunteer days for employees

4

Global employee sustainability initiatives to reduce environmental footprint

5

Global fitness and trivia competitions to keep bodies and minds sharp

6

Global wellbeing days for employees to relax and recharge

7

Monthly wellbeing webinars and training to support employee health

8

Employee-led diversity and inclusion networks that build community

9

Sophos is a cybersecurity leader defending 600,000 organizations globally with AI-driven platform