JobsSoftware Engineer - Applications
Job description
This role at Apple focuses on building and maintaining high-traffic server-side microservices for the Apple Store App, emphasizing e-commerce functionalities. The position requires collaboration with various engineering and design teams to enhance customer experience while ensuring compliance with security and privacy standards. Candidates will work on complex rule engines and optimization of software performance. This is an opportunity to be part of a diverse team that drives innovation in mobile e-commerce solutions.
Requirements
- Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, Software Engineering or related field.
- 3 years of experience in the job offered or related occupation.
- 3 years of experience utilizing Java to work on large-scale codebases and creating multi-threaded REST applications.
- 3 years of experience utilizing Spring Boot and Spring MVC to create fast, lightweight services.
- 3 years of experience architecting and implementing large-scale distributed systems in a cloud-native environment.
- 3 years of experience utilizing NoSQL technologies, including Cassandra and Redis, for storage and cache.
- 3 years of experience using Continuous Integration and Deployment (CI/CD) pipelines such as Rio, or similar pipeline.
Responsibilities
- Build and maintain high-traffic server-side microservices that provide API endpoints for the Apple Store App.
- Design and implement solutions for Mobile Applications that are top in the industry.
- Define integration to other systems via services and APIs, including key customizations and extensions.
- Implement complex rule engines that allow for personalization of customer experience.
- Collaborate with other Apple engineering and design teams to provide inputs on customer experience and technical feasibility.
- Review software source code to identify defects and performance issues.
- Analyze software performance problems and implement optimization.
- Design failure recovery algorithms that allow software to work without disruption to the user.
Benefits
- Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.
Is this posting expired or inaccurate?
