US, California, Santa Clara
From device to cloud, McAfee provides market-leading cybersecurity solutions for both business and consumers. We help businesses orchestrate cyber environments that are truly integrated, where protection, detection, and correction of security threats happen simultaneously. For consumers, McAfee secures your devices against viruses, malware, and other threats, both at home and away. We want to continue to shape the future of cybersecurity by working together to build best in class products and solutions.
Our consumer business is undergoing a transformation and shift towards using public cloud and we need experienced architects to help us in moving the monolithic systems to modern cloud-based solutions. As a Cloud Architect, you will make high level design choices for the software structure, frameworks, protocols, and algorithms.
About the role:
Design and development of cloud services consumed across device form factors from IoT to mobile to PCs and web.
Research, design and development of next generation Applications supporting 100s of millions of users across security, privacy, identity, transactions and data.
Responsible for driving the complete cloud solution end-to-end, including on public cloud PaaS / Serverless technologies, using required SQL/NoSQL data stores with deep understanding of the technologies, the data model and the access patterns. Ensure high scalability, availability, performance and cost optimization.
Architect and build big data pipelines for data analytics and Machine Learning applications. Research and identify the right tools and technology stack based on scalability, latency and performance needs.
Assess technical feasibility by building rapid PoCs, find technological solutions for gaps, and create strategic IP as necessary.
Work closely with User Experience designers and product owners to translate specs into consumer facing functionality
Collaborate with globally distributed engineering teams, product managers, designers, user researchers, business unit managers, marketing executives, and customers.
Skilled in full stack development of high performing, scalable cloud applications using various cloud development stacks.
Proven knowledge of Amazon AWS, Azure platforms.
Expertise in SQL, no-SQL and big data frameworks: DynamoDB, MS-SQL, Casandra, MongoDB, Apache spark, S3, Hadoop etc., and middleware like Kafka, SNS/SQS, Flume, MQTT, Redis etc.
Deep skills in REST Services based on Serverless FaaS or with C#.NET, Golang, Python and containerization(Docker) with orchestration solutions including EKS/Fargate
Deep understanding of best design and software engineering practices design principles and patterns, unit testing, performance engineering, best practices for security, privacy, identity protection.
Experience with Neural Networks, machine learning, deep learning and NLP tools and frameworks is a plus.
Proven experience working in an Agile/Scrum environment. Solid understanding of the full mobile development life cycle Architect and design leading solutions with a strong focus on security, performance and scalability. Hands on experience with TDD is a plus.
Experience with Security, Privacy, Identity, Connected Home, Wearables, IOT is a plus.
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.
US, California, Santa Clara