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
EngineeringCompany
SophosSource
himalayas
Posted
20 days ago