Source description
About the role
Role Overview: Apple is looking for a highly motivated individual with strong technical skills to join their Customer Experience team as a System Architect. In this role, you will be responsible for owning the end-to-end architecture for core customer-facing services, designing scalable architecture, ensuring performance, security, and reliability of applications, and providing technical leadership across projects. Key Responsibilities: - Own end-to-end architecture for core customer-facing services, from intake of requirements through production deployment. - Design robust, scalable, and high-performance architecture for applications, aligning with business requirements and long-term technology strategy. - Oversee non-functional requirements such as application performance, security, scalability, and availability; implement monitoring, logging, and optimization strategies. - Lead architecture reviews, make key decisions on system design, integrations, APIs, microservices, and cloud deployment strategies. - Establish architecture governance standards in collaboration with peer architects across the organization. - Mentor and guide development teams, resolve complex technical issues, and ensure adherence to architectural principles and quality standards. - Conduct systems impact analysis across a distributed, event-driven ecosystem spanning multiple engineering teams. - Define service interfaces, data contracts, and message schemas for inter-system communication. - Drive hands-on prototyping to validate architectural hypotheses before committing to design decisions. - Handle multiple global efforts and global teams across timezones simultaneously. Qualifications Required: - Exceptional software engineering background with experience in software development and solution architecture. - 13+ years of industry experience in architecting and developing event-based, distributed, highly available systems. - Deep knowledge of developing and managing enterprise-level technology at a global scale. - Experience with Micro-services, CI/CD, cloud platforms, managed services. - Hands-on expertise in Java, Springboot, Kubernetes, Docker, Kafka, Object-Oriented Programming. - Experience in working with a global team across different timezones. - B.Tech. degree in computer science or equivalent field. (Note: Additional details about the company were not provided in the job description.) Role Overview: Apple is looking for a highly motivated individual with strong technical skills to join their Customer Experience team as a System Architect. In this role, you will be responsible for owning the end-to-end architecture for core customer-facing services, designing scalable architecture, ensuring performance, security, and reliability of applications, and providing technical leadership across projects. Key Responsibilities: - Own end-to-end architecture for core customer-facing services, from intake of requirements through production deployment. - Design robust, scalable, and high-performance architecture for applications, aligning with business requirements and long-term technology strategy. - Oversee non-functional requirements such as application performance, security, scalability, and availability; implement monitoring, logging, and optimization strategies. - Lead architecture reviews, make key decisions on system design, integrations, APIs, microservices, and cloud deployment strategies. - Establish architecture governance standards in collaboration with peer architects across the organization. - Mentor and guide development teams, resolve complex technical issues, and ensure adherence to architectural principles and quality standards. - Conduct systems impact analysis across a distributed, event-driven ecosystem spanning multiple engineering teams. - Define service interfaces, data contracts, and message schemas for inter-system communication. - Drive hands-on prototyping to validate architectural hypotheses before committing to design decisions. - Handle multiple global efforts and global teams across timezones simultaneously. Qualifications Required: - Exceptional software engineering background with experience in software development and solution architecture. - 13+ years of industry experience in architecting and developing event-based, distributed, highly available systems. - Deep knowledge of developing and managing enterprise-level technology at a global scale. - Experience with Micro-services, CI/CD, cloud platforms, managed services. - Hands-on expertise in Java, Springboot, Kubernetes, Docker, Kafka, Object-Oriented Programming. - Experience in working with a global team across different timezones. - B.Tech. degree in computer science or equivalent field. (Note: Additional details about the company were not provided in the job description.)
More at Apple
Related open roles
Senior Software Engineer (golang)- Business Process Re-engineering (Telangana)
Hyderabad
Senior Software Engineer - Digital Asset Management
Hyderabad
Software Engineer : Data & AI
Bangalore · Hyderabad
Software Engineer - DAM
Hyderabad
Site Reliability Engineer
Hyderabad
OnDevice Application Engineer - Manufacturing Systems and Infrastructure
Bangalore