Software Engineer
@ McAfee

Hybrid
CA$90,000
Hybrid
Full Time
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXXXXX***** @mcafee.com
Recommended after applying

Job Details

Role Overview

McAfee is seeking a Software Engineer who takes ownership and is passionate about solving complex problems at scale. As a member of a talented team, you will work on protecting over 350 million Android devices worldwide by designing, developing, and maintaining back-end services with public-facing APIs in a micro-services architecture.

About The Role

Key responsibilities include:

  • Develop and maintain backend services using Go.
  • Build and manage containerized applications in an AWS cloud environment.
  • Contribute to scalable microservices design and optimization.
  • Participate in code reviews, troubleshooting and performance improvements.
  • Collaborate with experienced engineers to deliver high-performance, cloud-native solutions.

About You

The ideal candidate has up to 4 years of programming experience in modern languages such as Go, Java, or C#. You are knowledgeable in design patterns, object-oriented programming, Agile practices, and modern software engineering practices including code reviews, source control, CI/CD, automated testing, and containerized application management. Desired skills include experience with microservices, event driven architecture, SQL/NoSQL databases, AWS, containers, and building secure, high performance systems.

Company Overview

McAfee is a leader in personal security, focused on protecting people and devices with integrated and intuitive solutions. The company values diversity, inclusion, and offers numerous employee benefits including flexible work hours, social programs, and competitive benefits.

Key skills/competency

  • Software Engineering
  • Backend Development
  • Go
  • AWS
  • Microservices
  • Containers
  • CI/CD
  • Code Reviews
  • Security
  • Agile

How to Get Hired at McAfee

🎯 Tips for Getting Hired

  • Customize your resume: Highlight Go, AWS, and microservices experience.
  • Demonstrate problem-solving: Showcase experience with backend challenges.
  • Prepare code samples: Include work on scalable systems.
  • Research McAfee: Understand their security solutions and culture.

📝 Interview Preparation Advice

Technical Preparation

Review Go programming and microservices design.
Study AWS cloud service fundamentals.
Practice containerization with Docker and Kubernetes.
Brush up on CI/CD automation techniques.

Behavioral Questions

Describe a time you solved a complex problem.
Explain your approach to peer code reviews.
Discuss handling tight deadlines under pressure.
Show teamwork experiences in agile environments.

Frequently Asked Questions