Apple is looking to redefine how people connect, share, and celebrate by transforming gifting into a seamless, secure experience that spans the entire Apple ecosystem. The company needs a skilled software engineer to help build the future of gifting, where every purchase, redemption, and moment of joy is powered by innovation and thoughtful design.
Requirements
- 5+ years of professional backend software engineering experience, with demonstrated proficiency in Java, Kotlin, or similar object oriented programming languages
- Proven ability to design, build, and operate distributed systems at scale in production environments
- Proficiency with relational (SQL) and NoSQL databases
- Strong understanding of security, privacy, and cryptographic principles (e.g., encryption, tokenization, key management)
- Experience with DevOps practices, CI/CD pipelines, and cloud-based infrastructure
- Hands-on experience using observability and monitoring platforms
- Experience using generative AI tools to enhance software engineering productivity and workflows
Responsibilities
- Design, build, and maintain scalable backend services powering Apple Gift Card experiences
- Architect secure, high-performance APIs and services that handle millions of transactions globally
- Collaborate cross-functionally with teams across Apple to integrate with core financial and commerce systems
- Implement monitoring, logging, and alerting to ensure reliability and visibility in production environments
- Participate in code reviews, design discussions, and on-call rotations to maintain system health and quality
- Continuously improve system performance, developer experience, and operational excellence
Other
- Clear, thoughtful communication across code reviews, documentation, and cross-functional collaboration
- Bachelor’s degree in Computer Science or related field, or equivalent practical experience
- Master's degree in Computer Science or related discipline