About the role
AI summarisedJoin Apple as a Senior Backend Software Engineer in a pivotal role bridging deep technical architecture with strategic partner engagement. This position requires balancing hands-on coding of scalable systems with guiding partners through complex technical integrations, allowing your work to directly influence product roadmaps used globally.
TechnologyOnsiteSoftware and Services
Key Responsibilities
- Architect and design scalable, high-performance distributed backend systems.
- Develop robust backend services using modern programming languages, preferably Java.
- Engage directly with strategic partners to guide them through complex technical integrations and provide ongoing support.
- Leverage partner feedback to directly influence the future development and technical direction of products.
- Serve as a technical bridge between Apple's engineering excellence and critical external partners.
Requirements
- 8+ years of experience in backend software development.
- Proven expertise in designing and architecting scalable, high-performance distributed systems.
- Strong command of object-oriented programming (OOP) principles.
- Proficiency in at least one modern backend language, preferably Java.
- Demonstrated expertise in system architecture and API design.
- Proficiency in modeling relational databases and experience with distributed transactions.
- Exceptional written and verbal communication skills to articulate complex technical concepts.
- Proven ability to build trust and collaborative relationships with diverse internal and external teams.