Enable job alerts via email!

Sr. Software Engineer, App Store Connect

Apple Inc.

Vancouver

On-site

CAD 207,000 - 392,000

Full time

4 days ago
Be an early applicant

Job summary

A leading technology company is seeking a Sr. Software Engineer to design and maintain robust backend systems. The ideal candidate has 7+ years of experience in Java, strong backend development skills, and a collaborative spirit. This position offers competitive compensation between $150,700 and $285,000, along with comprehensive benefits and opportunities for growth.

Benefits

Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase plan
Tuition reimbursement

Qualifications

  • 7+ years of experience in backend application development.
  • Strong grasp of HTTP protocols and RESTful APIs.
  • Proven ability to write clean and maintainable code.

Responsibilities

  • Design and develop scalable backend services and APIs.
  • Collaborate with cross-functional teams for technical specifications.
  • Troubleshoot and debug production issues to ensure stability.

Skills

Java proficiency
Object-oriented programming
Problem-solving
Collaborative teamwork

Tools

Cassandra
Kafka
Solr

Job description

Sr. Software Engineer, App Store Connect

Vancouver, British Columbia, Canada Software and Services

Description

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!

Minimum Qualifications
  • 7+ years of professional experience in designing, developing, and supporting highly scalable, high-performance backend applications.
  • Strong proficiency in Java and object-oriented programming, with a deep understanding of core Java concepts, concurrency, and multithreading.
  • Demonstrated experience with server-side development, including a deep understanding of HTTP protocols and designing/implementing RESTful APIs.
  • Experience working with relational and/or NoSQL databases (e.g., Cassandra, Solr, Kafka, etc.), and an understanding of distributed systems concepts.
  • Solid grasp of data structures, algorithms, and their practical application in building efficient and scalable software.
  • Proven ability to write clean, well-tested, and maintainable code, with experience in unit, integration, and performance testing.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration skills, with the ability to work effectively within a highly collaborative, cross-functional team environment.
  • Demonstrated technical leadership, including mentoring junior engineers or driving significant technical initiatives.
  • Proven ability to contribute to architectural discussions and design scalable, resilient backend systems
Preferred Qualifications
  • Experience with distributed systems, large-scale data processing, and messaging technologies (e.g., Kafka, Cassandra, Solr).
  • Expertise in performance tuning, profiling, and optimizing Java applications and backend services.
  • Experience working with and contributing to microservices architectures in a large-scale distributed environment.
  • Familiarity with monitoring, alerting, and troubleshooting production systems in a high-traffic environment.
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $150,700 and $285,000, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple Inc.’s discretionary employee stock programs. Employees are eligible for discretionary restricted stock unit award recommendations, and can purchase Apple Inc. stock at a discount if voluntarily participating in Apple Inc.’s Employee Stock Purchase Plan. Participation in Apple Inc.’s discretionary stock programs is governed by Apple Inc.’s stock plans and agreements and are not part of local employment contracts or compensation.

You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note: Apple benefit and compensation programs are subject to eligibility requirements and other terms of the applicable plan or program.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs