Software Engineer
@ McAfee

Canada
CA$120,000
On Site
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

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

Job Details

Role Overview

McAfee is looking for a Software Engineer that takes ownership and has a passion for solving complex problems at scale. You would be part of a team of talented engineers working on a system that protects more than 350 million Android devices worldwide.

You will design, develop, and maintain back-end services with public-facing APIs in a micro-services architecture.

Location: Canada (No relocation provided)

About the Role

  • Develop and maintain backend services using Go.
  • Build and manage containerized applications in an AWS cloud environment.
  • Design and optimize scalable microservices.
  • Review peer code ensuring quality and performance.
  • Collaborate with experienced engineers on high-performance cloud-native solutions.
  • Participate in troubleshooting, debugging, and performance improvements.

About You

  • Up to 4 years of programming experience in modern languages such as Go, Java or C#.
  • Understanding of design patterns and object-oriented programming.
  • Passion for Agile development practices.
  • Familiarity with software engineering practices: coding standards, code reviews, source control, build processes, automated testing, CI/CD and operations.
  • Desired skills include experience with microservices, event-driven architecture, SQL, NoSQL, AWS, and containers.

Company Overview and Benefits

McAfee is a leader in personal security for consumers, focused on protecting people and adapting to user needs in an always online world. The company provides a supportive and inclusive work environment, flexible work hours, family-friendly benefits, and various social programs.

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

Key skills/competency

  • Go
  • AWS
  • Microservices
  • Containers
  • CI/CD
  • Design Patterns
  • Code Review
  • SQL
  • NoSQL
  • Agile

How to Get Hired at McAfee

🎯 Tips for Getting Hired

  • Customize your resume: Highlight Go and AWS projects.
  • Emphasize microservices: Detail scalable system designs.
  • Prepare for technical interviews: Focus on coding and design patterns.
  • Showcase Agile experience: Provide examples from previous roles.

📝 Interview Preparation Advice

Technical Preparation

Review Go language fundamentals.
Practice container orchestration on AWS.
Study microservices architectural patterns.
Utilize code review best practices.

Behavioral Questions

Describe teamwork in challenging projects.
Explain agile workflow adaptations.
Discuss feedback from peer reviews.
Share conflict resolution experiences.

Frequently Asked Questions