Software Engineer @ McAfee
placeCanada
attach_money CA$120,000
businessOn Site
scheduleFull Time
Posted 1 day ago
Your Application Journey
Interview
Email Hiring Manager
****** @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
circle
Review Go language fundamentals.
circle
Practice container orchestration on AWS.
circle
Study microservices architectural patterns.
circle
Utilize code review best practices.
Behavioral Questions
circle
Describe teamwork in challenging projects.
circle
Explain agile workflow adaptations.
circle
Discuss feedback from peer reviews.
circle
Share conflict resolution experiences.
Frequently Asked Questions
What technical skills are needed for McAfee Software Engineer?
keyboard_arrow_down
How important is experience with microservices at McAfee?
keyboard_arrow_down
What is the location requirement for the Software Engineer role at McAfee?
keyboard_arrow_down
What kind of backend services will a Software Engineer at McAfee develop?
keyboard_arrow_down
How does McAfee support diversity and inclusion in its hiring process?
keyboard_arrow_down