Sr. Software Engineer, App Store Connect
Confirmed live in the last 24 hours
Apple
Job Description
Summary
Imagine shaping the future of digital experiences, empowering millions of developers worldwide, and contributing to a platform that defines an industry. At Apple, we don't just build products, we craft experiences that redefine entire ecosystems. The Apple Developer Services Engineering team is at the heart of this innovation, delivering the essential tools and platforms that developers rely on to bring transformative apps to life. As a Senior Software Engineer on the App Store Connect team, you'll take a leading role in building the high-performance backend systems that power the App Store, while also helping integrate modern AI and LLM-based capabilities into our platforms. This is about designing robust, scalable systems first and foremost, with the added opportunity to weave intelligent, data-driven features into the developer experience. We're seeking engineers with a strong backend foundation who are also curious about applying AI in practical, impactful ways. If you're excited by challenges that span distributed systems, large-scale APIs, and emerging intelligent features, and ready to work on tools used by millions globally, we'd love to hear from you. Join us, and help craft the future of developer tools at Apple!
Description
The App Store Connect team is looking for an experienced Backend Java Engineer to help evolve the core services that developers depend on every day. You'll join a team responsible for designing and scaling backend systems that manage app distribution and developer workflows, with opportunities to enhance these systems using AI/LLM techniques where they add clear value. This role blends proven backend engineering practices with forward-looking approaches in intelligent automation and data-driven insights. You'll collaborate closely with cross-functional teams, contribute to architecture decisions, and lead the development of services that are performant, resilient, and continually improving.
Minimum Qualifications
10+ years of experience building high-scale backend systems using Java and related technologies. Deep expertise in server-side development and RESTful API design. Strong knowledge of algorithms, data structures, and distributed systems principles. Experience with databases (relational and/or NoSQL), messaging systems (e.g., Kafka), and scalable microservices. Hands-on experience integrating AI/ML features into backend systems, including fine-tuning, prompt engineering, and evaluation. Familiarity with intelligent data features such as data enrichment, feature extraction, or agent-driven enhancements. Excellent communication skills and a collaborative mindset. Demonstrated technical leadership and the ability to drive initiatives independently or within teams.
Preferred Qualifications
Preferred Qualifications: Experience with cloud infrastructure, containerization, and CI/CD pipelines. Background in integrating AI systems into developer tools or productivity platforms. Familiarity with AI/ML frameworks (e.g., PyTorch, TensorFlow) and LLM libraries (e.g., LangChain, Hugging Face). Passion for developer experience and empathy for building tools that empower other engineers.
Similar Jobs
Citigroup
Java Backend Application Developer
Citigroup
Senior Java Backend Application Developer
Citigroup
Full Stack Application Development Technical Lead (Java/Python), Vice President
PTC
Mathcad : Windows Application Developer
BlackRock
Application Engineer, Aladdin Data, Director
BlackRock