workfromanywhereworkfromanywhere
All jobs
SophosEngineering

Software Engineer

Remote (Canada)$95,000–$159,000 CAD plus bonus and benefitsPosted 20 days ago

Sophos is a cybersecurity leader providing AI-driven platform and expert-led services to defend organizations globally. They offer managed detection and response, endpoint, network, email, cloud security, and more, through a global partner ecosystem.

Location: Remote (Canada)

Salary: $95,000–$159,000 CAD plus bonus and benefits

Responsibilities

  • Design, develop, ship, and maintain features end-to-end in TypeScript across React frontends and backend services.
  • Own delivery of project-level work from breakdown and design through implementation, testing, deployment, and 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 (e.g., Terraform).
  • Serve as an on-call first responder for the services your team owns; triage, debug, and resolve 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.
  • Mentor IC1 engineers and interns.
  • Improve developer experience by enhancing tooling, test coverage, and code structure.
  • Use modern AI coding tools to accelerate delivery and grow into a senior engineer.
  • Collaborate with Product Managers, UI designers, Cyber Analysts, and other engineers to deliver security outcomes.

Requirements

  • ~3+ years of professional software engineering experience.
  • Proficiency in TypeScript or JavaScript and a modern frontend framework (React preferred).
  • Experience designing and building backend services and APIs (REST or GraphQL).
  • Solid grounding in computer science fundamentals.
  • Experience with relational and/or NoSQL databases.
  • Experience writing automated tests and giving code reviews.
  • Ability to break down ambiguous problems and reason through trade-offs.
  • Track record of delivering on time and quality.
  • Clear communication skills and ability to mentor.
  • Curiosity, continuous learning, and ownership.
  • BSc in Computer Science or related field.

Benefits

  • Base salary in Canada from $95,000 to $159,000 CAD.
  • Bonus eligibility.
  • Comprehensive benefits package.
  • Remote-first working model.
  • Diversity and inclusion initiatives.
  • Charity and volunteer days.
  • Environmental sustainability initiatives.
  • Fitness and trivia competitions.
  • Wellbeing days and webinars.

Additional Information

  • This role is remote (Canada), applicants must have legal authorization to work in Canada.
  • The company values diversity and encourages applicants with varied experiences.
  • The position involves working with modern AI tools and cloud infrastructure.

Location

Remote (Canada)

Salary

$95,000–$159,000 CAD plus bonus and benefits

Category

Engineering

Company

Sophos

Source

himalayas

Posted

20 days ago

Similar remote jobs

MercorNewEngineering

Lead Software Engineer – Up To $70/hr

Germany$70/hr
today
2d ago
PogoEngineering

Don't See a Perfect Role Apply Anyway

Brooklyn, New York, United States
4d ago
Planner 5DNewEngineering

Senior Python Engineer

Remote
today
ConcentrixNewEngineering

M365 Architect German and English (m/f/d)

Dusseldorf, Germany
today