← Browse all jobs
A

Software Engineer, App Store Connect

Apple
CanadaOn-siteApr 7
Apply Now →

About this role

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 industries and touch billions of lives worldwide. The Apple Developer Services Engineering team is at the heart of this innovation, providing the critical tools and platforms that empower developers to bring their groundbreaking apps to the world. As a Software Engineer on our App Store Connect team, you'll be instrumental in building the features that drive the App Store and TestFlight. This isn't just about writing code; it's about crafting intuitive, scalable solutions that directly impact millions of developers and, by extension, countless users globally. You'll tackle complex challenges, design robust systems, and partner with cross-functional teams to bring visionary features to life. We're looking for a self-starter who thrives on innovation, cares deeply about the user experience, and is eager to contribute their unique perspective to a team that values quality, creativity, and a steadfast pursuit of excellence. If you're passionate about building high-quality, impactful software in a collaborative, fast-paced environment, and you're ready to make your mark on a platform that shapes the future of app development, we invite you to explore the full job description and apply. Join us, and help deliver the next amazing Apple product! The App Store Connect team is seeking a skilled Backend Java Engineer to design, develop, and maintain robust, scalable, and high-performance server-side systems. These critical services empower millions of developers worldwide to manage, submit, and distribute their apps across Apple's platforms. Key Responsibilities: Design, develop, and implement high-quality, scalable backend services and APIs using Java and related technologies. Write clean, maintainable, and well-tested code, contributing to a high standard of engineering excellence. Collaborate with multi-functional teams, including product managers, designers, and other engineering teams, to translate product requirements into technical specifications and deliver end-to-end solutions. Contribute to the technical design and architecture of new features and system enhancements, ensuring alignment with overall platform strategy. Work with large datasets and sophisticated data models, enhancing and maintaining core domain models and business logic that power developer workflows. Troubleshoot and debug sophisticated production issues, ensuring system stability, reliability, and optimal performance. Participate in code reviews to maintain high code quality, share knowledge, and foster a collaborative development environment. Continuously optimize existing services for performance, efficiency, and scalability to meet growing demands. Does this sound like you? Join our team!
Want to see how well you match this job?
Get AI-scored for free →