Sr. Software Engineer, Information Systems & Technology
Apple Inc
Santa Clara Valley (Cupertino), CA
Job posting number: #7194406 (Ref:apl-200521862)
Posted: November 15, 2023
Job Description
Summary
Apple is a place where extraordinary people gather to do their best work! Together we craft products and experiences people once couldn’t have imagined — and now can’t imagine living without. If you’re motivated by the idea of making a real impact, and joining a team where we pride ourselves in being one of the most diverse and inclusive companies in the world, a career with Apple might be your dream job!
The Engineering Solutions team is looking for an experienced Sr. Software Engineer. In this role you will be partnering with cross functional teams across Apple. You will work closely with our business leaders and other partners to implement these new solutions.
The candidate must be able to work independently, understand the needs and build the solutions for sophisticated architecture and comfortable working under pressure at times.
The Engineering Solutions team is looking for an experienced Sr. Software Engineer. In this role you will be partnering with cross functional teams across Apple. You will work closely with our business leaders and other partners to implement these new solutions.
The candidate must be able to work independently, understand the needs and build the solutions for sophisticated architecture and comfortable working under pressure at times.
Key Qualifications
- 8+ years experience in designing and developing scalable enterprise level back end solutions in Java
- Proven skills and Hands-on programming experience in Java, Spring, multi-threading, REST, Data Caching Services, DB schema design and data access technologies
- Experience crafting and architecting distributed systems, concurrent programming, and coding data structures
- Experience rolling out distributed, large-scale, low latency web applications
- Previous experience designing ecosystems for Web applications & API Platforms
- Understand security concepts and build reliable and safe distributed applications
- Solid knowledge of applications performance improvement techniques and caching solutions
- Experience with leading and mentoring Engineers
Description
Architect, design and implement highly available and scalable enterprise solutions that can match Apple volumes
Ability to distinguish/combine relevant SQL and NoSQL technologies to architect the right solution
Interface with Business, application owners, developers and project managers
Be responsible for promised deliveries on time
Review technical designs and perform code review
Ability to distinguish/combine relevant SQL and NoSQL technologies to architect the right solution
Interface with Business, application owners, developers and project managers
Be responsible for promised deliveries on time
Review technical designs and perform code review
Education & Experience
BS degree in computer science or information management, 8+ years of experience, or MS degree 3+ years