cover image
McAfee

McAfee

www.mcafee.com

4 Jobs

5,662 Employees

About the Company

We're creating what's next in online protection. As technologists, creatives, and people who thrive on looking forward, we make life online safe, so everyone can enjoy it with confidence--in all the ever-shifting forms it will take.

Just as life online is full of possibility, life at McAfee is as well. You'll have the freedom to explore challenges, take smart risks, and reach your potential in one of the fastest-growing industries in the world--backed by a team that supports and inspires you.

Listed Jobs

Company background Company brand
Company Name
McAfee
Job Title
Software Development Engineer
Job Description
Job Title: Software Development Engineer Role Summary: Develop and maintain cloud‑based privacy‑focused solutions on AWS. Apply Go, Linux, and AI‑enhanced development practices to deliver secure, high‑performance software that protects user privacy while ensuring optimal customer experience. Expectations: * Demonstrate end‑to‑end software development lifecycle competence. * Quickly adopt new technologies, including AI/LLM tools, to improve productivity. * Uphold rigorous quality and security standards in all deliverables. * Contribute actively to an agile development team and product strategy. Key Responsibilities: * Design, implement, and debug cloud services using Go, Linux, AWS, Docker, Git, and Postman. * Build cost‑efficient, high‑performance infrastructure on AWS. * Develop detailed design specifications, test plans, and performance guidelines. * Automate testing through comprehensive, well‑structured test cases. * Research and prototype innovative solutions to complex technical challenges. * Deploy and manage server‑side applications on AWS within a continuous delivery pipeline. Required Skills: * 2–5 years of Go development experience. * Proficient in Go tooling, Linux scripting, debugging, and troubleshooting. * Strong grasp of cloud engineering principles, AWS services, and Linux‑based environments. * Experience with network protocols, cloud architecture, and security best practices. * Familiarity with CI/CD, test‑driven development (TDD), and automated testing. * Knowledge of AI/LLM technologies and AI‑enhanced development workflows. * Hands‑on experience with Docker, Git, Postman, and AWS platform deployment. Required Education & Certifications: * Not explicitly specified; relevant experience in software development and cloud engineering is required.
Waterloo, Canada
Hybrid
Junior
08-01-2026
Company background Company brand
Company Name
McAfee
Job Title
Fullstack Software Engineer
Job Description
Job Title: Fullstack Software Engineer Role Summary: Lead design, development, and maintenance of high-performance web applications, influencing architectural decisions, mentoring junior talent, and ensuring scalable, secure, and user‑centric solutions across frontend and backend layers. Expectations: * 5–8 years of professional full‑stack development experience. * Strong command of JavaScript/TypeScript, HTML5, CSS3, and responsive design. * Proficiency with modern frontend frameworks (React, Vue, or Angular) and backend technologies (GoLang, Node.js). * Experience with state‑management libraries, RESTful APIs, WebSockets, and cloud platforms (AWS, GCP, Azure). * Solid debugging, problem‑solving, and communication skills. * Familiarity with CI/CD pipelines, automated testing, accessibility (WCAG), and internationalization. Key Responsibilities: * Own end‑to‑end technical design and architectural reviews for frontend and backend components. * Write clean, modular, scalable, well‑tested code (unit, integration, contract, end‑to‑end). * Design and implement RESTful APIs, microservices, and data integration layers with strong performance and reliability. * Mentor junior engineers via code reviews, design discussions, and best‑practice guidance. * Collaborate with product, design, and engineering teams to deliver exceptional user experiences. * Drive engineering best practices, coding standards, observability, and performance optimization. * Stay current on emerging technologies, evaluate new tools for adoption, and influence technical direction. Required Skills: * JavaScript/TypeScript, HTML5, CSS3, responsive web design. * Frontend frameworks: React OR Vue OR Angular. * Backend: GoLang OR Node.js. * State‑management tools (Redux, MobX, Pinia or equivalents). * RESTful APIs, WebSockets, browser internals. * Performance profiling (Lighthouse, Webpack, Chrome DevTools). * CI/CD and testing frameworks (Jest, Cypress, etc.). * WCAG accessibility, internationalization (i18n). * Cloud platforms: AWS OR GCP OR Azure. * Design systems/component libraries experience. * Agile/Scrum processes. Required Education & Certifications: * Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent professional experience). * Relevant certifications (e.g., AWS Certified Developer, Microsoft Certified Azure Developer, Certified Scrum Developer) are a plus but not mandatory.
Waterloo, Canada
Hybrid
Mid level
20-02-2026
Company background Company brand
Company Name
McAfee
Job Title
Senior Data Engineer
Job Description
**Job Title:** Senior Data Engineer **Role Summary:** Design, build, and manage scalable data architectures and ETL/ELT pipelines that ingest, store, and transform structured and unstructured data from diverse sources. Partner with business stakeholders, data scientists, and product teams to enable advanced analytics, machine learning, and self‑service data access while ensuring data quality, security, and compliance. **Expectations:** - Minimum 5 years of hands‑on data engineering experience. - Proven ability to lead data initiatives and mentor junior engineers. - Strong collaboration and communication skills with cross‑functional teams. - Currently residing in Ontario, Canada (no relocation). **Key Responsibilities:** - Translate business requirements into scalable technical solutions. - Design and oversee end‑to‑end data architecture (cloud and on‑prem). - Build and maintain resilient ETL/ELT pipelines across multiple data sources. - Implement data quality frameworks, monitoring, and automated recovery. - Develop AI/ML‑enabled tools for data cleansing, enrichment, and transformation. - Create documented data services and APIs for organization‑wide access. - Ensure secure handling of PII and compliance with audit requirements. - Apply SDLC best practices and participate in on‑call rotations for 24/7 reliability. - Evaluate and adopt emerging technologies to advance data engineering capabilities. - Mentor junior team members and contribute to practice growth. **Required Skills:** - Programming: Python, Scala, Java (or equivalent). - ETL/ELT design using tools such as Apache Spark, Airflow, DBT, or similar. - Cloud platforms: AWS, Azure, or Google Cloud (storage, compute, data services). - Big‑data technologies: Hadoop ecosystem, Kafka, Snowflake, Redshift, etc. - Data modeling, warehousing, and database design (SQL/NoSQL). - Experience with AI/ML assistants (GitHub Copilot, Anthropic Claude) for code generation and documentation. - Model Context Protocol (MCP) integration knowledge. - Data quality, validation, and monitoring frameworks. - Security best practices for data ingestion and PII handling. - Strong problem‑solving, debugging, and performance‑tuning abilities. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, Information Systems, or related field (Master’s preferred). - Relevant certifications (e.g., AWS Certified Data Analytics, Google Professional Data Engineer, Azure Data Engineer Associate) are a plus.
Waterloo, Canada
Hybrid
Senior
09-03-2026
Company background Company brand
Company Name
McAfee
Job Title
Full-stack Software Engineer - Frisco
Job Description
**Job Title:** Full‑Stack Software Engineer **Role Summary:** Design, develop, and maintain scalable, high‑performance web applications with modern front‑end and back‑end technologies. Lead architectural decisions, mentor junior engineers, and ensure code quality and performance across the stack. **Expectations:** - 5–8 years of professional full‑stack experience. - Deep expertise in JavaScript/TypeScript, HTML5, CSS3, and responsive design. - Proficiency with React, Vue, or Angular, along with Go or Node.js. - Strong understanding of REST, WebSockets, and cloud platforms (AWS, GCP, Azure). - Experience with CI/CD, automated testing, and performance profiling. - Knowledge of accessibility (WCAG) and internationalization. **Key Responsibilities:** - Architect and implement end‑to‑end features from UI to micro‑services. - Mentor and review code of junior developers. - Write clean, modular, and well‑tested front‑end and back‑end code. - Design and maintain RESTful APIs and data integration layers. - Conduct performance optimization and scalability assessments. - Participate in Agile/Scrum ceremonies and drive technical discussions. - Maintain or build component libraries and design systems. - Ensure best practices (SOLID, separation of concerns, DDD) and coding standards. - Perform unit, integration, contract, and end‑to‑end testing. **Required Skills:** - JavaScript/TypeScript, HTML5, CSS3, responsive web design. - Front‑end frameworks: React, Vue, Angular. - State management: Redux, MobX, Pinia. - Back‑end: Go, Node.js. - RESTful APIs, WebSockets, microservices. - CI/CD pipelines, Jest, Cypress, automated testing. - Cloud platforms: AWS, GCP, Azure. - Performance profiling (Lighthouse, Webpack, Chrome DevTools). - Accessibility (WCAG) and internationalization (i18n). - Agile/Scrum experience and strong communication skills. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). - Professional certifications in cloud platforms or security (e.g., AWS Certified Developer, Azure Developer Associate) are a plus.
Frisco, United states
Hybrid
Mid level
13-03-2026