M

McAfee

Antivirus and cybersecurity software provider

Cloud Software Engineer

Backend EngineeringUpdated on Nov 10
Full-timeOntario, Canada

About the Job

Requirements

  • At least 7 years of professional full-stack development experience.
  • Strong professional backend or cloud engineering experience, with deep expertise in Golang and its toolchain.
  • Hands-on experience with PostgreSQL relational databases.
  • Advanced production experience with the AWS ecosystem and cloud design principles.
  • Experience designing scalable microservices architectures and building clean RESTful or gRPC APIs.
  • Proficiency in Python and Bash scripting for tooling, debugging, and automation.
  • Experience leveraging data platforms such as Databricks or equivalent big-data and analytics tools to evaluate user traffic, data patterns, and platform health.
  • Demonstrated experience leveraging AI coding toolchains, such as Claude Code, Cursor, or Copilot, to increase development velocity.
  • Comfort working in Linux-based development environments and understanding CI/CD practices and Test-Driven Development.
  • Strong interpersonal skills and a track record of collaborating with architects, product teams, and quality assurance teams.

Responsibilities

  • Use Claude Code and other AI development agents to write, debug, and iterate on backend systems.
  • Design, build, and maintain high-performance microservices and APIs supporting desktop and mobile frontend applications.
  • Develop and optimize cost-efficient, secure, and resilient infrastructure predominantly on AWS.
  • Manage, query, and optimize PostgreSQL databases for high availability and performance.
  • Write maintainable Python and Bash automation scripts to streamline deployment and troubleshooting.
  • Partner with Product Managers to align requirements, Test Engineers to ensure quality gates, and Solution Architects to design scalable and resilient cloud architectures.
  • Use Databricks or similar platforms to monitor and analyze consumer data patterns and identify anomalies and systemic bugs before production incidents.
  • Contribute to architectural planning and migration of legacy backend components into AWS, Golang, and PostgreSQL.
  • Occasionally assist with modernization and migration of a legacy .NET system into the primary technology stack.

Desired Qualifications

  • Experience with Dart and Flutter.
  • Experience with GCP and Couchbase Capella.
  • Familiarity with .NET and C# for understanding legacy code during migration.
  • Background or interest in cybersecurity and antivirus software data pipelines.

About the Company

McAfee

Antivirus and cybersecurity software provider

McAfee creates cybersecurity software to protect computers and other devices from malware and online threats. Its products scan for viruses and malware, monitor systems in real time, and use up-to-date threat intelligence to block risky activity. Many offerings are managed through cloud-based services that let people and organizations deploy protection across multiple devices and users. McAfee distinguishes itself through its long history in antivirus, broad consumer and business product lines, and its move from a standalone company to an Intel-backed security division and back to an independent public company, giving it experience across both home and enterprise markets. The company’s goal is to help people and organizations stay safe online by defending devices, data, and identities from cyber threats.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Jose, CA
Founded
1987

Recently Posted Jobs

Explore more opportunities at McAfee

See more jobs