368,657open jobs
9,442companies
50,883added this week
Browse all
Salary
$65k – $152k per year (Estimated)
Location
Remote (Canada)
Seniority
Junior · 2+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Sophos is a global leader in cybersecurity, providing businesses and individuals with a comprehensive range of solutions to protect against a wide range of cyber threats. Our products include endpoint protection, network security, and cloud security. Sophos is committed to providing our customers with the highest level of security and protection, and we are always innovating to stay ahead of the latest threats.

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 engineering, or a closely related role.
  • Able to complete well-scoped engineering tasks with moderate independence.
  • Familiarity with AWS cloud services, especially services commonly used for compute, identity, storage, messaging, monitoring, and container platforms. Azure experience is a plus.
  • 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, shell scripting, process inspection, permissions, networking basics, logs, and system services.
  • Ability to investigate build failures, deployment failures, environment issues, cloud infrastructure behavior, and application runtime problems with support from senior engineers.
  • Practical scripting experience with one or more of Groovy, Python, or Bash.
  • Familiarity with CI/CD pipelines and release automation using tools such as Jenkins and GitHub Actions.
  • Familiarity with release practices such as branching, tagging, versioning, artifact promotion, rollback planning, and progressive deployments.
  • Experience with developer and artifact tooling such as GitHub and Artifactory.
  • Familiarity with common build tools such as Gradle, Maven, or npm.
  • Familiarity with infrastructure-as-code and configuration/provisioning tools such as Terraform, Ansible, Packer, and Chef; hands-on Terraform experience is strongly preferred.
  • Basic understanding of secrets management, certificates, SSL/TLS concepts, and secure automation practices.
  • Exposure to DevSecOps tools such as Black Duck, Prisma Cloud, or similar scanning platforms is a plus.
  • Experience using AI-assisted engineering tools to improve productivity, generate or review scripts, summarize logs, draft documentation, or explore technical options, with good judgment around security and accuracy.
  • Clear written and verbal communication skills, especially when coordinating releases, environment status, risks, and troubleshooting updates across teams.
  • Free account
    Stop reading job ads. Get the ones that fit.
    One free account turns this page into a shortlist built around your stack, your level and your pay.
    Match on every job. Stack, seniority, pay and location, scored against your profile.
    368,657 open roles. Read straight off company career pages, refreshed every day.
    Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
    3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
    Create a free account
    Free forever. No card. Under a minute.

    Your match

    How well do you fit this role?
    Two answers are enough for a real match. No account needed.
    Check my fit
    Answers stay in this browser until you create an account.

    Recommended for you based on this role

    Similar stack
    Same company
    Canada
    $170k – $318k per year (Estimated) • Remote/Hybrid • Full-Time • 12+ years exp • Associate's Degree • Chicago • Milwaukee • Dallas • Columbus • Kirkland
    JavaScript
    Python
    TypeScript
    Python
    pySpark
    AI/ML
    Prompt Engineering
    Spark
    DevOps
    AWS
    Azure
    CI/CD
    GCP
    Git
    Jenkins
    GitHub
    GitLab
    Analytics
    ETL/ELT
    Apply
    Quality Engineer 12 hours ago
    $10k – $42k per year (Estimated) • In office • Full-Time • 2+ years exp • Bengaluru
    DevOps
    CI/CD
    Apply
    $20k – $49k per year (Estimated) • In office • Full-Time • 3+ years exp • Mumbai
    Python
    Apply
    $47k – $165k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Singapore
    JavaScript
    Node JS
    Databases
    PostgreSQL
    AI/ML
    AI Agents
    Frontend
    D3.js
    Next.js
    React.js
    DevOps
    CI/CD
    Git
    Apply
    $27k – $58k per year (Estimated) • In office • 3+ years exp • Saratov
    C++
    Java
    C++
    Qt
    Java
    Gradle
    Maven
    DevOps
    CI/CD
    Apply
    Remote • Full-Time • 5+ years exp
    PowerShell
    Python
    SQL
    DevOps
    Splunk
    Cybersecurity
    MITRE ATT&CK
    Sophos
    Apply
    $27k – $72k per year (Estimated) • Remote • Full-Time • 12+ years exp
    Go
    Java
    TypeScript
    JavaScript
    AI/ML
    AI Agents
    LLM Guardrails
    Frontend
    Angular
    React.js
    DevOps
    AWS
    Cybersecurity
    Sophos
    Apply
    $27k – $61k per year (Estimated) • Remote • Full-Time • 7+ years exp
    PowerShell
    SQL
    Node JS
    JavaScript
    Node JS
    Commander.js
    Cybersecurity
    MITRE ATT&CK
    osquery
    Sophos
    Velociraptor
    Apply
    $98k – $192k per year (Estimated) • Remote • Full-Time • 7+ years exp
    JavaScript
    TypeScript
    AI/ML
    Claude
    Frontend
    Angular
    React.js
    DevOps
    Amazon EC2
    Amazon EKS
    AWS
    AWS Lambda
    Kubernetes
    Amazon CloudWatch
    Amazon ECS
    Amazon S3
    Cybersecurity
    Sophos
    Apply
    Infosec Engineer 14 days ago
    $17k – $44k per year (Estimated) • Remote • Full-Time • 1+ year exp • Bachelor's Degree
    Cybersecurity
    Sophos
    Apply
    $70k – $150k per year • Remote • Full-Time • 4+ years exp • Canada
    PowerShell
    AI/ML
    Copilot
    DevOps
    Platform Engineering
    Cybersecurity
    Microsoft Entra ID
    Management
    Power Apps
    Power Automate
    ServiceNow
    Apply
    $76k – $165k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Canada
    PowerShell
    SQL
    Databases
    MS SQL
    MySQL
    Oracle
    PostgreSQL
    DevOps
    AWS
    Azure
    CI/CD
    Analytics
    ETL/ELT
    Apply
    $55k – $130k per year (Estimated) • Remote • Full-Time • Canada
    Java
    Python
    SQL
    Databases
    MS SQL
    Analytics
    Power BI
    Tableau
    Management
    Power Apps
    Power Automate
    Apply
    $97k – $191k per year (Estimated) • Remote • Full-Time • Canada
    JavaScript
    Python
    SQL
    TypeScript
    Python
    Django
    FastAPI
    Flask
    Databases
    Databricks
    PostGIS
    PostgreSQL
    Redis
    Frontend
    GraphQL
    React.js
    DevOps
    AWS
    Azure
    Azure DevOps
    Bitbucket
    Datadog
    Docker
    Git
    GitHub
    GitHub Actions
    GitLab
    Grafana
    Kubernetes
    Rest API
    Analytics
    ETL/ELT
    Management
    Jira
    ServiceNow
    QA
    Pytest
    Apply
    $107k – $157k per year • Equity • In office • Full-Time • 4+ years exp • Bachelor's Degree • Quebec
    C#
    JavaScript
    Node JS
    Java
    Java
    Spring Boot
    Databases
    DynamoDB
    DevOps
    Amazon EC2
    AWS
    AWS Lambda
    Cybersecurity
    SOC 2
    Apply
    See all jobs
    This is one of many
    368,657 more open roles from verified company boards, updated every day.