Description
We are looking for an exceptional Senior Software Engineer/Technical Lead who will ensure the enhancement, availability, performance, maintenance of highly available, mission critical enterprise platforms/applications to manage regulatory compliance of Apple Products (Mac, iPhone, iPad, Apple Watch). In this role you will be partnering with cross functional teams across Apple. We are looking for a highly motivated, detail-oriented, energetic individual with excellent communication skills.
Minimum Qualifications
6+ years designing and developing scalable, distributed backend systems Proficiency in Java, Spring Boot, Hibernate/JPA, REST APIs, multi-threading, and data caching (e.g., Redis) Experience architecting microservice-based systems with clear service boundaries and API contracts Ability to translate business and technical requirements into detailed architecture and design Frontend experience with React, TypeScript, and modern CSS; familiarity with component-driven design systems Hands-on with CI/CD pipelines and tools (e.g., Jenkins, GitHub Actions) Experience with relational (Oracle, PostgreSQL) and NoSQL (MongoDB) databases, including data modeling and schema design Comfortable deploying to containerized or cloud-native environments (Docker, Kubernetes, AWS) Experience in building solutions using GenAI.
Preferred Qualifications
Passion for the customer, user experience and actioning user feedback. Experience in AgenticAI. Passion to use GenAI to build innovative solutions. Excellent prioritization and scheduling skills. Ability to deal with ambiguity. Attention to detail and the ability to master new applications and technologies quickly. Ability to thrive in a collaborative working environment within your team and cross-group. Strong analysis, problem solving, and troubleshooting skills. Focus on delivering with high quality code with unit and integration tests. Good understanding of relational and no-SQL database technology. Hands-on exposure to Agile methodologies. Passion for operational excellence and effective communication with cross-functional teams. BS / MS in Computer Science, Software Engineering or equivalent.