Skip Navigation

Software Architect - Remote

Primary Location Canada Date posted 20-Jun-2022
Apply Now Job ID: JR0028667

Role Overview:

Are you passionate about creating security solutions for consumers and partners that will secure the digital lives around the world? McAfee is looking for a driven Architect who can build solutions that can scale to various go to market models while also focusing on the partner ecosystems and enhance experiences for various business channels. You will be joining a high-octane team who will cater to building solutions using different technologies, while collaborating with different engineering and product teams. Are you willing to take up a challenge? Join the partner engineering team in McAfee!!

This is a remote position based in Canada. We will only consider candidates in Canada we are not offering relocation assistance at this time.

About the Role:

  • Lead research and development of next-generation applications supporting millions of users across security, privacy, identity, transactions, and data.
  • Analyze business requirements and lead the design, architecture, and implementation of highly scalable and flexible web applications using modern best of breed technologies.
  • Work with Architect to formulate end-to-end cloud solution, ensuring high scalability, availability, performance, and cost optimization.
  • Discover opportunities to create standardized solutions across partners, improve processes, inculcate best engineering practices.
  • Conduct FMEA, create defenses against potential failures, instill monitoring and alerting mechanisms.
  • Assess technical feasibility by building rapid PoCs, find technological solutions for gaps, and create strategic IP.
  • Experiment with new & relevant technologies and tools, drive adoption, implement long-term technology vision for the team.
  • Collaborate with globally distributed engineering teams, product managers, designers, user researchers, team managers, marketing executives, and customers.
  • Estimating, prioritizing, planning, and coordinating project deliveries.
  • Troubleshoot customer issues and collaborate with appropriate development, product teams on issue resolution on end-to-end basis.
  • Drive innovation in the team. Help define the next generation of features in the product.

About You: 

  • 8+ years of solid experience in designing and development of native Cloud/Mobile/Web based software solutions, with a deep focus on usability, performance, and integration with downstream REST Web services.
  • Very Strong System design and OO skills with a nifty ability to craft clean interfaces and operate at the right levels of abstraction.
  • Solid coding skills using Python, Go, Java & C programming languages with ability to drive teams through massive refactoring exercise & improve coding standards across large code bases.
  • Expert-level knowledge & experience of high-performance web scale & real-time response systems.
  • Experience designing and scaling solutions with Amazon Web Services (AWS).
  • Experience working with NoSQL DBs and knowledge to choose an appropriate one for a use case.
  • Experience with Security, Privacy, Identity, Connected Home, Wearables, IOT is a plus.
  • Exposure to working with a large variety of multi-tier architectures.
  • Exposure to Containerized Packaging and Deployment of Cloud Services.
  • Exposure to Micro Services Architecture for cloud components and its pros and cons.
  • Good understanding of Networking Concepts including IP Tables, routers, bridges, protocols such as DNS, HTTP, SSL.
  • Excellent Mentoring skills – Be the technical mentor to engineering team.

  • Building partnerships and interpersonal skills, both oral and written, and the ability to collaborate with internal and external parties including Dev and QA teams, Program/Product managers, Technical Publications, and other Project Stakeholders.

  • Anything above that gets you an enthusiastic high-five and bonus points for having experience in the computer security industry.


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:

We work hard to embrace diversity and inclusion and encourage everyone at McAfee to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.

  • 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.

Apply Now

Sign Up for McAfee Job Alerts


Get the latest job openings delivered to your inbox.

Interested InSelect a job category from the list of options. Select a location from the list of options. Finally, click “Add” to create your job alert.

What's Happening

Check out #LifeAtMcAfee

Explore our Blog