Senior Backend Software Engineer, App Store
Job Description
Job title: Senior Backend Software Engineer, App Store
Company: Apple
Job description: Join our innovative software engineering team at Apple Services, where our team exemplifies Apple’s long-held passion for combining art and technology. We are the people who power the App Store on a massive scale, meeting Apple’s high expectations with high performance to deliver a vast variety of apps in over 37 languages to more than 175 countries and regions. When Apple introduced the App Store, it launched a cultural and economic phenomenon that changed the way people live, work, and play. We continue to innovate the platform, now home to over 1.8 million apps – each crafted using our own software development kit and related services. To deliver such a rich experience at this scale, our engineers build high-performance systems backed by robust testing. In a world where apps have become crucial in people’s daily lives, the App Store team has become crucial to Apple’s business.Description DescriptionThe App Store Connect team is seeking a passionate and highly skilled Senior Backend Software Engineer to play a pivotal role in developing and improving tools and features for app developers driving the App Store platform, primarily passionate about In-App Purchases, Subscriptions, Pricing, and Offers. In this role, you’ll be responsible for building new features, services, data models, App Store Connect APIs, and user workflows on our App Store platform. You will collaborate with a team of dedicated engineers, designers, program managers, and product managers to deliver software solutions that push the boundaries of what is possible. We are hiring a self-starter who is daring and willing to question assumptions. Excellent written and oral communication skills are a requirement. You should have experience developing large-scale, server-side systems using object- oriented languages such as Java. We are looking for a teammate who wants to tackle problems under deadlines and deliver visionary solutions. We value your thoughts on how we can move faster, be more creative, and deliver tools and ideas to empower developers around the world. We expect you to challenge the status quo, care about the details, the end user, and how it all comes together. Does this sound like you? Join our team!Minimum Qualifications Minimum Qualifications
- Extensive experience with Java or equivalent object-oriented languages
- Over 5 years of experience in designing, implementing, and supporting highly scalable backend applications
- Deep understanding of distributed system and microservice architecture
- Ability to design and establish coding patterns and standards across multiple code repositories
- Proven track record of re-architecting expansive code bases while transitioning to new technologies and frameworks – Significant experience with SQL databases like Oracle
Key Qualifications Key QualificationsPreferred Qualifications Preferred Qualifications
- Experience with NoSQL and big data technologies such as Cassandra, Solr, and Kafka
- Ability to thrive in highly collaborative, multi-functional projects that are high profile and critical to the App Store!
Education & Experience Education & Experience
Expected salary:
Location: Vancouver, BC
Job date: Sun, 14 Jul 2024 02:30:41 GMT
Apply for the job now!