1 day ago
Hyderābād, IndiaSenior
Responsibilities
- Build and maintain resilient, reliable, and complex distributed software systems at Apple scale.
- Take ownership of engineering solutions from conception through production.
- Develop and support server-to-server or mobile client-facing services.
- Architect, build, and operate cloud-native applications with resilience as a core feature.
- Collaborate with global teams, external partners, and cross-functional stakeholders on complex technical concepts and projects.
Requirements
- Experience building and maintaining complex software systems.
- Solid understanding of distributed systems fundamentals.
- Ability to communicate clearly about complex technical concepts with diverse audiences.
- Demonstrated ability to build healthy long-term working relationships and drive complex projects through completion.
- Preferred hands-on software development experience with Java or Kotlin and Spring.
- Preferred experience with REST or gRPC services, Docker, Kubernetes, AWS, observability tools, modern networking, security, privacy, cryptography, and SQL/NoSQL databases.
- No formal degree is required; practical ability, initiative, and real-world application of skills are emphasized.
About Apple
Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.
