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
Data Scientist
Job Description
**Job Title** Data Scientist – Product Analytics **Role Summary** Lead the end‑to‑end analytics lifecycle for a consumer security product family, delivering data‑driven insights and experimentation outcomes that shape product strategy and improve user experience. Serve as a technical champion, mentor junior analysts, and collaborate cross‑functionally to translate analytic findings into actionable business decisions. **Expectations** - 5–8 years of professional data science or product analytics experience. - Demonstrated success in causal inference and A/B testing. - Proficient in Python, SQL, and data visualization; capable of building and deploying ML models. - Strong communication skills to influence stakeholders at all levels. - Ability to mentor and promote best practices within a team. **Key Responsibilities** - Design, execute, and analyze A/B tests to quantify impact on engagement, retention, and satisfaction. - Conduct deep‑dive analyses of user journeys, feature adoption, and product funnels to uncover growth opportunities. - Build and deploy predictive models that forecast behavior, personalize experiences, and reduce churn. - Ensure high‑quality telemetry data and reliable pipelines by partnering with engineering and data platform teams. - Translate analytic insights into clear visual narratives for product and executive stakeholders. - Mentor junior data scientists and analysts, fostering expertise in experimentation design, causal inference, and storytelling. **Required Skills** - Causal inference methods (difference‑in‑differences, matching, regression discontinuity, instrumental variables). - A/B testing design, implementation, and interpretation. - Python (pandas, scikit‑learn, statsmodels) and SQL. - Data visualization tools (Power BI, Tableau, or Looker). - Experience with product telemetry data and user engagement metrics. - Machine learning model development, deployment, and monitoring. - Strong problem‑solving, communication, and collaboration abilities. **Required Education & Certifications** - Bachelor’s or Master’s degree in Statistics, Computer Science, Engineering, Mathematics, or a related quantitative field (preferred). - Relevant certifications (e.g., Google Cloud Data Engineering, AWS Certified Machine Learning) are a plus but not mandatory.
Waterloo, Canada
Hybrid
Mid level
17-12-2025
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