Work with McAfee

Work with McAfee.

Amazing works here and we want more of it.

Join Our Talent Network

Senior Software Engineer - Secure Home Platform

Apply Now    
Santa Clara, CA US
Other Location(s):
Job Id:
Job Category:
Product Development / Engineering
Job Description

Amazing organizations don't just happen. Vision, strategy and innovation come to life through exquisite execution. Help create the future of McAfee, where our diverse talent and culture provide the competitive advantage to help McAfee win big!

About the Role and Responsibilities

Title:   Software Architect

Location:  Santa Clara

ROLE:  Software Architect – Home Gateway


Sr. Software Engineer

About the Role and Responsibilities

Title:   Sr. Software Engineer

Location:  Santa Clara

ROLE:  Software Engineer – Secure Home Platform


At McAfee, we live for the challenge of protecting our customers by staying ahead of the bad guys in our relentless search for safe. And in a world where computing devices are everywhere, delivering on this mission has become imperative. There has never been a better time to be part of McAfee! Do you want to build a software product that can protect millions of homes? Do you cherish the challenge of building a highly scalable web service? Are you excited about internet-of-things and its impact to the digital home?  If the answer is yes, then this role is for you!

We are looking for a senior engineer with in-depth knowledge of routers and gateways, networking protocols and router software stack. We aspire to hire a hands-on engineer who will contribute to the design and development of a highly scalable, fault-tolerant software solution for home gateways and fuel the innovation pipeline for the product.

This position is based out of our Santa Clara office.

Key responsibilities:

  • Work closely with product management and global engineering teams to design and develop new features.
  • Be an SME (Subject Matter Expert) in Gateways, networking protocols and provide technical guidance on these subjects to the engineering teams
  • Design, analyze and develop workflows spanning across gateway, cloud and Mobile platforms.
  • Review code and design as appropriate.
  • Be an active participant in an Agile Scrum environment.
  • Drive innovation in the team. Help define the next generation of features in the product.


  • Bachelors of Engineering in Computer Science or equivalent. Masters preferred

Preferred Qualifications

  • Min. 8-10 years of software development experience.
  • Demonstrated experience of designing and taking Gateway products to market.
  • Have strong interpersonal verbal and written communication skills
  • Have a strong working knowledge of Unix/Linux and Embedded Systems
  • Have a strong working knowledge of Networking protocols and hands-on experience with Networking tools like WireShark
  • Be fluent in various programming languages/techniques including at-least Java, Python, GoLang with hands-on coding experience in at least one of these languages
  • Experience in building scalable web applications in cloud-based environments is a plus
  • Have excellent debugging and problem solving skills
  • Bachelor’s degree in Computer Science or related discipline or equivalent job experience.
  • Experience working on Agile Scrum project is highly desirable.
  • Experience designing and scaling solutions with Amazon Web Services (AWS) is desirable.



Apply Now    
Back to top