JobsBackendSoftware Engineer
S

Sophos

·

Backend

Software Engineer

RemotemidPosted Aug 17, 2026
TypeScriptReactAWSTerraformGraphQL+27 more

About this role

Join Sophos's Security features team to build cybersecurity systems end-to-end using TypeScript, React, and cloud infrastructure. You'll own project delivery from design through deployment while growing into senior technical leadership in a remote-first environment.

Must have

3+ years professional software engineering experience shipping production systems

Proficiency in TypeScript or JavaScript and a modern frontend framework

Experience designing and building backend services and REST or GraphQL APIs

Solid grounding in computer science fundamentals including data structures and algorithms

Experience with relational and/or NoSQL databases including basic schema design

Experience writing automated tests and giving high-signal code reviews

Ability to break down ambiguous problems and reason through trade-offs

Track record of consistently delivering on time and to agreed quality

Clear written and verbal communication skills with comfort mentoring junior engineers

BSc in Computer Science or related numerate discipline or equivalent practical experience

Technologies

JavaScriptReactAWSTypeScriptGitDockerRESTLinuxJiraPostgreSQLMySQLTerraformSeleniumMongoDBTestingNoSQLMicroservicesGraphQLUnit testingMachine learningCloudJSONCypressCybersecurityAInpmK8sIaCInfrastructure as a CodeKubernetesCI/CDNode.js

Responsibilities

Design, develop, ship, and maintain features end-to-end in TypeScript across React frontends and backend services

Own delivery of project-level work with moderate guidance from breakdown through post-release iteration

Design and implement APIs that query, aggregate, and serve data reliably at scale

Build and operate cloud infrastructure using Infrastructure as Code following established patterns

Serve as on-call first responder for team services and drive durable fixes for production issues

Create test plans and contribute to automated testing to enable safe frequent releases

Conduct peer reviews of code, designs, test plans, and documentation to raise team quality

Mentor IC1 engineers and interns and openly share expertise within the team

Improve developer experience by enhancing tooling, test coverage, and code structure

Use modern AI coding tools to accelerate delivery while building deep engineering foundations

Collaborate with Product Managers, UI designers, Cyber Analysts, and other engineers

Benefits

Paid volunteer daysPaid parental leaveHealth insuranceDental insuranceVision insuranceRetirement benefits with matchWellness platform with incentivesFlexible PTOCompetitive salaryRemote workProfessional developmentGlobal team collaboration

Recruitment process

1

Remote-first working model with primary remote option for most employees

2

Some roles may necessitate a hybrid approach

3

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

4

Annual charity and fundraising initiatives and volunteer days for employees

5

Global employee sustainability initiatives to reduce environmental footprint

6

Global fitness and trivia competitions to keep bodies and minds sharp

7

Global wellbeing days for employees to relax and recharge

8

Monthly wellbeing webinars and training to support employee health

9

Employee-led diversity and inclusion networks that build community

10

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