Apple's Identity Management Services (IdMS) team is looking for a Software Engineer to build the next generation of innovative, high-scale software applications that power Apple Account identity across all of Apple's platforms, supporting billions of user interactions daily.
Requirements
- 5+ years of hands-on experience in application development.
- 5+ years in Core Java, JEE, and multi-threaded programming and object-oriented design principles.
- 5+ years experience in APIs and HTTP(S) and RESTful architectures.
- Skilled in designing and developing distributed systems and microservices architectures.
- Expert in application development, Core Java, JEE, multi-threaded programming, object-oriented design principles, and RESTful APIs.
- Proficient in building mobile-responsive web applications with strong cross-browser compatibility.
- Strong knowledge of HTML, JavaScript, and CSS for data-driven web development.
Responsibilities
- design and build scalable, secure infrastructure
- contribute to developing new product features
- enhancing existing functionality
- driving performance and code quality improvements
- involved in the full software development lifecycle-from architecture and design to implementation, testing, and maintenance
- designing and developing distributed systems and microservices architectures
- building mobile-responsive web applications with strong cross-browser compatibility
Other
- collaborate with some of the most talented engineers in the industry
- collaborate closely with cross-functional partners, including business stakeholders, engineering peers, QA teams, product managers, and human interface designers.
- work in a dynamic, fast-paced environment where your contributions directly impact millions of Apple users around the world.
- Excellent communication and interpersonal skills, with proven ability to collaborate across cross-functional teams.
- Demonstrated ownership and accountability in successful project delivery.