Cloud Software Engineer

McAfee

Southwestern Ontario, Toronto

Hybrid

CAD 122,000 - 165,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Bonus Program
Pension and Retirement Plans
Medical, Dental, and Vision Coverage
Paid Time Off
Paid Parental Leave
Support for Community Involvement

Job summary

McAfee, a leader in consumer security, seeks a Cloud Software Engineer to contribute to full-stack solutions using AWS, Golang, PostgreSQL, and modern AI tooling. You will design scalable microservices and robust APIs, collaborate with Product and QA, and participate in legacy modernization to AWS.

You will work in a hybrid Canadian role with occasional on-site presence in Waterloo or Toronto, contributing to security-first software development and observability using Databricks.

Qualifications

  • 7+ years professional full-stack development experience.
  • Collaboration & Communication with Architects and cross-functional teams.
  • Data-Driven Observability using Databricks or similar
  • AI-First mindset with AI toolchains for velocity
  • Backend/Cloud Engineer with GoLang and cloud tooling
  • Flutter and Dart experience preferred
  • PostgreSQL databases expertise
  • AWS production experience and cloud design principles
  • APIs via REST or gRPC; microservices architectures
  • Python and Bash scripting for tooling, debugging, automation
  • Linux-based development, CI/CD, and TDD familiarity
  • GCP and Couchbase Capella knowledge a plus
  • .NET/C# knowledge helpful for legacy migration

Responsibilities

  • AI-Accelerated development using Claude Code and AI agents.
  • Design, build, and maintain high-performance microservices and robust APIs.
  • Develop cost-efficient, secure AWS-based infrastructure.
  • Manage and optimize PostgreSQL databases for availability.
  • Write Python and Bash automation scripts for deployment and troubleshooting.
  • Collaborate with Product, QA, and Solution Architects.
  • Use Databricks for observability, data patterns, and anomaly detection.
  • Support legacy modernization and migration to AWS, Golang, PostgreSQL.

Skills

Golang
AWS
PostgreSQL
Databricks
Python
Bash
REST APIs
Microservices
Flutter
Dart
C#
.NET
GCP
Couchbase Capella

Tools

Docker
Kubernetes
Linux
CI/CD
Terraform

Job description

Role Summary

As a Cloud Software Engineer, you will contribute to the full stack solutions for several consumer products using diverse technologies and best software development practices. You will work where innovation and experimentation are a given. You will demonstrate mastery in technical leadership and security-first mindset.

As a Cloud Software Engineer, you will contribute to the full stack solutions for several consumer products using diverse technologies and best software development practices. You will work where innovation and experimentation are a given. You will demonstrate mastery in technical leadership and security-first mindset. We embrace an AI-First development philosophy. We expect you to aggressively leverage advanced AI tools (with a strong preference for Claude Code) and "vibe coding" workflows to supercharge your development velocity. You will design robust microservices and APIs that enable seamless frontend integration. While our core environment is built on AWS and Golang, a valuable part of this role will include occasionally assisting with the modernization and eventual migration of a legacy .NET system into our primary stack. This is a Hybrid position in Canada. Candidates who live within commutable distance of Waterloo or Toronto are preferred. You will be required to be onsite from time to time as determined by the needs of the business. We are only considering candidates located in Canada and are not providing relocation at this time.

Position Details
About The Role
  • AI-Accelerated Development: Utilize Claude Code and other AI development agents to write, debug, and iterate on backend systems at an accelerated pace.
  • Scalable Architecture: Design, build, and maintain high-performance microservices and robust APIs to support diverse frontend client applications (Desktop & Mobile).
  • Cloud Infrastructure: Develop and optimize cost-efficient, secure, and resilient infrastructure predominantly on the AWS cloud platform.
  • Database Management: Manage, query, and optimize PostgreSQL databases for high availability and performance.
  • Automation & Scripting: Write clean, maintainable automation scripts using Python and Bash to streamline deployment and troubleshooting.
  • Cross-Functional Collaboration: Partner closely with Product Managers to align requirements, Test Engineers (QA) to ensure robust quality gates, and Solution Architects to design highly scalable, resilient cloud architectures.
  • Proactive System Observability: Utilize big data analytics platforms like Databricks to monitor and analyze consumer data patterns, proactively catching anomalies and systemic bugs before they turn into critical production incidents.
  • Legacy Modernization (Secondary): Contribute to the architectural planning and migration of legacy backend components into AWS, Golang, and PostgreSQL.
About You
  • 7+ years professional full-stack development experience.
  • Collaboration & Communication: Strong interpersonal skills with a proven track record of working closely with Architects to design complex systems and collaborating across Product and QA teams.
  • Data-Driven Observability: Experience leveraging data platforms like Databricks (or equivalent big data/analytics tools) to evaluate user traffic, data patterns, and platform health.
  • AI-First Mindset: Demonstrated experience leveraging AI coding toolchains (e.g., Claude Code, Cursor, Copilot) to significantly increase development velocity.
  • Backend Expertise: Strong professional experience as a Backend or Cloud Engineer, with deep expertise in Golang and its toolchain.
  • Front End Expertise: Experience in Dart and Flutter is preferred
  • Database Proficiency: Hands-on experience working with PostgreSQL relational databases.
  • Cloud Platforms: Advanced production experience with the AWS ecosystem and cloud design principles.
  • API & Microservices: Proven track record of designing scalable microservices architectures and building clean RESTful or gRPC APIs.
  • Scripting: Proficiency in Python and Bash scripting for tooling, debugging, and automation.
  • Environment: Comfortable working in Linux-based development environments with an understanding of CI/CD practices and Test-Driven Development (TDD).
  • Experience with GCP (Google Cloud Platform) and Couchbase Capella is a plus.
  • Familiarity with .NET and C# (highly valued for understanding legacy code logic during migration) is a plus.
  • Background or interest in cybersecurity and antivirus software data pipelines is a plus.
Company Overview

McAfee is a leader in personal security for consumers. Focused on protecting people, not just devices, McAfee consumer solutions adapt to users’ needs in an always online world, empowering them to live securely through integrated, intuitive solutions that protects their families and communities with the right security at the right moment.

Company Benefits And Perks
  • Bonus Program
  • Pension and Retirement Plans
  • Medical, Dental, and Vision Coverage
  • Paid Time Off
  • Paid Parental Leave
  • Support for Community Involvement

We're serious about our commitment to diversity which is why McAfee prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.

Pay Range

The anticipated compensation for this position is CAD $122,010.00/Yr. - CAD $165,070.00/Yr. depending on experience and qualifications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cloud Software Engineer
Cloud Software Engineer

Mcafee • Toronto

Hybrid
CAD 122,000 - 165,000
Bonus Program
Pension and Retirement Plans
Medical, Dental, and Vision Coverage
+3
Full-Stack Developer
Full-Stack Developer

Mcafee • Toronto

Hybrid
CAD 101,000 - 136,000
Bonus Program
Pension Plans
Medical Coverage
+5
Full-Stack Developer
Full-Stack Developer

McAfee • Southwestern Ontario, Toronto

Hybrid
CAD 101,000 - 136,000
Bonus Program
Pension and Retirement Plans
Medical, Dental, and Vision Coverage
+3
Ecommerce Product Analytics Manager
Ecommerce Product Analytics Manager

McAfee • Southwestern Ontario

Hybrid
CAD 122,000 - 165,000
Bonus Program
Pension and Retirement Plans
Medical, Dental, and Vision Coverage
+3
Technical Program Manager
Technical Program Manager

Clever Digital Marketing • Canada

Remote
CAD 100,000 - 125,000
Remote in Canada
MacBook Pro
Home office budget
+1
Lead Software Engineer Toronto, Canada
Lead Software Engineer Toronto, Canada

Momentum Financial Services Group • Toronto

Hybrid
CAD 125,000 - 135,000
Discretionary bonus
Health and dental plans fully covered
Employee Assistance Program
+5
Director of Product Design
Director of Product Design

McAfee • Canada

On-site
CAD 213,000 - 350,000
Bonus Program
401k Retirement
Medical, Dental, Vision
+5
AI-First Cloud Engineer (Golang/AWS) – Hybrid Canada
AI-First Cloud Engineer (Golang/AWS) – Hybrid Canada

McAfee GmbH • Toronto

Hybrid
CAD 122,000 - 165,000
Bonus Program
Pension and Retirement Plans
Medical, Dental, and Vision Coverage
+3
Manager, Solutions Engineering
Manager, Solutions Engineering

General Dynamics Mission Systems, Inc • Ottawa

On-site
CAD 140,000 - 170,000
Comprehensive medical, dental, and see
EFAP and onsite fitness
Pension plan with employer contrib.
+4
Senior Application Security Engineer
Senior Application Security Engineer

Eppco • Toronto

On-site
CAD 118,000 - 152,000
Health benefits
RRSP matching
Virtual health care
+5