Senior Technical Architect- Customer Systems

Apple

Bengaluru

On-site

INR 2,500,000 - 3,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Career growth opportunities
Innovative work environment
Diversity and inclusion initiatives

Job summary

Apple is seeking a highly motivated Architect for its Customer Experience team in Bengaluru, India. In this role, you'll be responsible for the architecture of core customer-facing services, leading the design and implementation of scalable systems while mentoring development teams. With over 13 years of experience in software engineering, your expertise in microservices, Java, and cloud technologies will be crucial to drive quality and ensure secure, reliable applications. Join Apple to help innovate and improve customer experiences.

Qualifications

  • Exceptional software engineering background with a proven body of work in software development.
  • 13+ years of experience in architecting and developing event-based, distributed, highly available systems.
  • Deep knowledge of developing and managing enterprise-level technology at a global scale.

Responsibilities

  • Own end-to-end architecture for core customer-facing services.
  • Design scalable architecture and ensure performance, security, and reliability.
  • Provide technical leadership across projects and mentor development teams.

Skills

Microservices
CI/CD
Java
Springboot
Kubernetes
Docker
Kafka
Object Oriented Programming
Problem-solving

Education

B.Tech. degree in computer science or equivalent field

Tools

Cloud platforms

Job description

Summary

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something — you’ll add something.

Do you have a passion for creating experiences that help people solve technology problems? At Apple, we’re here to help our customers when they need support, and by joining our team, you’ll help us evolve and expand the experiences we offer through our digital apps. We build carefully crafted apps and services which serve a critical need for our customers in a time need.

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 Apple’s 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 Apple’s business.

Description

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
  • Own end-to-end architecture for core customer-facing services — from intake of requirements through production deployment
  • Design scalable architecture
  • Define and design robust, scalable, and high-performance architecture for applications, ensuring alignment with business requirements and long-term technology strategy
  • Ensure performance, security, and reliability
  • Oversee non-functional requirements such as application performance, security, scalability, and availability; implement monitoring, logging, and optimization strategies
  • Provide technical leadership across projects, making key decisions on system design, integrations, APIs, microservices, and cloud deployment strategies
  • Lead architecture reviews and present technical design decisions to senior engineering leadership
  • Establish architecture governance standards in collaboration with peer architects across the organization
  • Mentor & guide development teams
  • Support and mentor developers, resolve complex technical issues, and ensure adherence to architectural principles and quality standards
  • Perform 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
  • Produce high-level and low-level design artefacts: C4 diagrams, sequence diagrams, ADRs, and API specifications
  • Drive hands-on prototyping to validate architectural hypotheses before committing to design decisions
  • Handle multiple global efforts and global teams across timezones simultaneously
Minimum Qualifications
  • Exceptional software engineering background with an outstanding body of work demonstrating experience in software development, solution architecture
  • 13+ years of industry and 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
  • 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

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace.

Role Number: 200642493-0321

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Solution Architect- Customer Engagement
Solution Architect- Customer Engagement

Apple • Hyderabad

On-site
INR 2,000,000 - 3,500,000
Senior Software Engineer (Java, Spring Boot and Microservices), Customer Systems
Senior Software Engineer (Java, Spring Boot and Microservices), Customer Systems

Apple • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Solution Architect- Customer Engagement
Solution Architect- Customer Engagement

Apple • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Software Engineering Manager - SCI
Software Engineering Manager - SCI

Apple • Bengaluru

On-site
INR 4,000,000 - 9,000,000
Software Development Engineer
Software Development Engineer

Apple • Bengaluru

On-site
INR 2,000,000 - 3,500,000
Software Engineer- Supply chain Integration Support
Software Engineer- Supply chain Integration Support

Apple • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Database Infrastructure and Reliability Engineer- Apple Services Engineering
Database Infrastructure and Reliability Engineer- Apple Services Engineering

Apple • Bengaluru

On-site
INR 4,000,000 - 8,000,000
Engineering Program Manager
Engineering Program Manager

Apple Inc. • Hyderabad

On-site
INR 1,800,000 - 3,000,000
Site Reliability Engineer - AI & Data Platforms
Site Reliability Engineer - AI & Data Platforms

Apple • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Site Reliability Engineer (ETS)
Site Reliability Engineer (ETS)

Omaze • Bengaluru

On-site
INR 1,800,000 - 3,000,000