Software Engineer, App Store Connect – Apple – Vancouver, BC
Location: Vancouver, BC | Company: Apple
Vancouver’s tech scene just got more interesting. Apple’s Developer Services Engineering team is hiring a Software Engineer for App Store Connect — a role that puts you at the centre of the infrastructure powering millions of developers worldwide. If you’ve ever downloaded an app, you’ve already been touched by the work this team does every day.
This isn’t a maintenance role. You’ll be actively designing and building backend systems that support the App Store and TestFlight, collaborating across product, design, and engineering to bring ambitious features to life. The problems are complex, the scale is massive, and the impact is global.
About the Role: Software Engineer, App Store Connect
As a Backend Java Engineer on the App Store Connect team, your work will directly enable developers everywhere to submit, manage, and distribute their apps across Apple’s platforms. You’ll be responsible for designing scalable backend services and APIs, improving core domain models, and ensuring the stability and reliability of production systems that operate at enormous scale.
You’ll participate in code reviews, contribute to architectural discussions, and continuously push for improvements in performance, efficiency, and maintainability. This role demands both strong technical depth and the communication skills to thrive in a highly cross-functional team environment.
Benefits and Salary
Apple offers a base pay range of $116,800 to $174,200 (CAD) for this role in Vancouver, with actual pay determined by your skills, qualifications, experience, and location. Beyond base salary, Apple employees can participate in discretionary stock programs — including restricted stock unit recommendations and the Employee Stock Purchase Plan. The broader compensation package includes comprehensive medical and dental coverage, retirement benefits, discounts on Apple products, free services, and educational reimbursement for tuition and other qualifying expenses tied to career development at Apple. Discretionary bonuses, commission, and relocation assistance may also apply.
Job Details
📌 Job Type: Full-Time
🏢 Company: Apple
📍 Location: Vancouver, British Columbia
💰 Pay: $116,800 – $174,200 CAD per year
Responsibilities
Working on App Store Connect means tackling challenges that affect millions of developers globally. Your day-to-day responsibilities will span the full lifecycle of backend development — from designing new features to troubleshooting production systems — all within a fast-moving, highly collaborative engineering culture.
- Design and develop high-quality, scalable backend services and APIs using Java and related technologies
- Write clean, well-tested code that upholds Apple’s high standards of engineering excellence
- Collaborate with product managers, designers, and engineering teams to translate requirements into technical specifications and end-to-end solutions
- Contribute to technical architecture and design discussions, ensuring alignment with the overall platform strategy
- Work with large datasets and complex data models to support core developer workflows
- Troubleshoot and debug sophisticated production issues, maintaining system stability and optimal performance
- Participate in code reviews to maintain quality and foster a collaborative development culture
- Optimize existing services for performance, efficiency, and scalability to meet growing platform demands
Requirements / Skills
The ideal candidate brings solid backend Java engineering experience at scale, paired with strong problem-solving instincts and a genuine drive to build software that matters. Apple values engineers who are as comfortable talking architecture as they are writing clean, testable code.
- 4+ years of professional experience designing and supporting highly scalable, high-performance backend applications
- Strong Java proficiency including deep knowledge of core concepts, concurrency, and multithreading
- RESTful API design experience and a solid understanding of HTTP protocols and server-side development
- Database experience with relational and/or NoSQL systems (e.g., Cassandra, Solr, Kafka) and familiarity with distributed systems
- Solid grounding in data structures and algorithms as applied to real-world scalable software
- Experience in unit, integration, and performance testing with a commitment to maintainable, well-tested code
- BS in Computer Science, Mathematics, EE, or equivalent industry experience
How to Apply
To apply, visit the official Apple job posting using the link below. Make sure your resume is up to date and tailored to highlight your backend Java experience before submitting.
Share This Opportunity
Know someone who might be interested? Share this job posting and help them join Apple in Vancouver.
Job Summary & Tips for Applying
Quick Summary & What to Highlight: This Software Engineer, App Store Connect role at Apple in Vancouver is perfect for candidates who excel in backend Java development, distributed systems design, and scalable API architecture. On your resume, emphasize any experience with high-performance server-side applications, attention to code quality, and your ability to operate in a fast-paced, cross-functional environment. If you’ve previously worked in large-scale platform engineering or cloud-based microservices, make sure to highlight specific achievements and responsibilities that align with this position.
Resume & Application Tips: Before applying, tailor your resume to match the job description. Include keywords like Java backend engineering, RESTful APIs, and distributed systems that appear in the posting. Quantify your achievements where possible (e.g., “reduced API response time by 30%” or “designed a service handling 10M+ requests daily”). Write a brief cover letter expressing your genuine interest in Apple and why you’re excited about contributing to the App Store platform in Vancouver. Double-check your application for spelling errors and ensure your contact information is current.
Interview Preparation: If selected for an interview, research Apple‘s developer ecosystem, App Store Connect, and TestFlight beforehand. Prepare specific examples using the STAR method (Situation, Task, Action, Result) to demonstrate your backend engineering and system design skills. Common questions may include scenarios about debugging production issues, designing scalable APIs, and collaborating across engineering teams. Dress appropriately for a technology environment, arrive 10–15 minutes early, and bring copies of your resume. Prepare thoughtful questions about the team’s technical stack, engineering practices, and growth opportunities. After the interview, send a thank-you email within 24 hours reiterating your interest in the position.