Job Description
The Customer Experience team builds systems that power the cloud-based support apps and tools for Apple products used by millions of our world-wide customers everyday. The system design that you own and collaborate with cross functional teams will ensure Apples customers have a secure, private and seamless experience. We are looking for a highly motivated individual with strong technical skills to solve complex problems, who is passionate about quality, and has a keen eye for the details that surprise and delight our customers. You will champion your ideas with peers, management and other engineering groups. You will also enjoy the benefits of working in a fast growing business where you are encouraged to Think Different and where your efforts play a key role in the success of Apples business.
In this role, you will be involved in end to end cycle of design, development and deployment of core services for mission critical customer facing applications. Our applications rely on a complex ecosystem that is supported by multiple engineering teams. You will be responsible for understanding the needs and changes across the ecosystem and build a strategic roadmap. To ensure alignment of your roadmap with the various engineering team, you will partner with respective product owners to prioritize trade-offs, clarify requirements, and drive towards product goals. You will define technical solutions for business problems, define system interfaces and data flow across systems, write technical user stories, and advocate for end-user and business needs. You will also facilitate effective communication between business and engineering teams to get issues resolved. You will have extensive technical conversations with engineers and non-technical professionals, and will be required to present in front of senior leaders.
Responsibilities
Lead brainstorming sessions to gather/understand requirements
Perform high-level systems impact analysis for new initiatives
Implement prototype and/or verify concepts
Experience in understanding overall product requirements and breaking them down into technical components.
Deliver Scalable, High-Quality, End-to-End Solutions in collaboration with stakeholders, engineering, and multi-functional teams
Create High-level and Low-level design artifacts
Conduct architecture reviews and executive briefings for high-impact projects
Ensure proper requirement traceability and delivery during development and Integration Testing
Provide solution hand-off and training for the new features to Operations and Production Support teams
Work with other architects to standardise architectures and establish an architecture governance framework across the organisation.
Develop product roadmaps and identify new use cases.
Navigate and execute in an environment of ambiguity and lead teams to the successful delivery of solutions
Handle multiple global efforts and global teams across timezones simultaneously
Design and document engineering specifications for inter and intra-system interactions.
Minimum Qualifications
Exceptional software engineering background with an outstanding body of work demonstrating experience in software development, solution architecture, and product management
10+ years of Industry experience
Hands-on experience in architecting and developing event-based, distributed, highly available systems
Deep knowledge of developing and managing enterprise-level technology at a global scale
Experienced with Micro-services, CI/CD, and Container orchestration
Hands-on with one or more cloud platforms and 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
Preferred Qualifications
Excellent communication skills and attention to detail for documenting and reviewing designs
Excellent problem-solving and analytical skills
Excellent leadership and influencing skills
Effective presentation, oral, and written business communication skills with various audiences and levels
Familiarity with machine learning algorithms and techniques such as regression, classification, clustering, and natural language processing.
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
