cover image
McAfee

McAfee

www.mcafee.com

2 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
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