Sr. Software Engineer, TestFlight Server, Apple Services Engineering

Apple

Vancouver

On-site

CAD 206,466 - 390,464

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive medical and dental coverage
Retirement benefits
Discounted products and free services
Educational reimbursement

Job summary

Apple is seeking a passionate Senior Engineer for its TestFlight server team in Vancouver. The role involves collaborating with developers and SREs to enhance beta testing experiences for millions of users across various platforms. Candidates should possess a strong background in Java and scalable backend applications, along with excellent communication skills. Apple offers a competitive salary range from $150,700 to $285,000, alongside stock options, bonuses, and comprehensive benefits.

Qualifications

  • Five or more years of experience crafting scalable backend applications.
  • Strong proficiency in Java and object-oriented programming.
  • Aptitude for producing maintainable and testable code.

Responsibilities

  • Build and ship features for managing beta versions of apps.
  • Design and implement complex pipelines for tester feedback.
  • Deploy customer-facing features globally over large datasets.

Skills

Java
Object-oriented programming
Design patterns
Communication skills

Education

Bachelor's degree in computer science

Tools

Cassandra
Oracle

Job description

Summary

TestFlight makes it easy for app developers to invite users to test their apps and collect valuable feedback before and after releasing the apps on the App Store. The TestFlight server team is looking for a passionate and talented senior engineer to build and improve its tester and feedback experience for millions of users worldwide.

Description

Collaborate with a team of software developers, SREs, QA, and program managers on the backend services that enable beta testing on iOS, tvOS, macOS, and visionOS. Responsibilities include:

  • Build and ship features for managing and installing beta versions of apps on devices.
  • Design and implement complex, reliable pipelines to ingest beta tester feedback.
  • Deploy live customer-facing features with low latencies globally over large datasets.
  • Maintain and evolve system architecture across multiple code bases.
  • Create efficient data models for distributed data stores.
  • Monitor and improve operational health and excellence.
  • Share knowledge and technical guidance with team members.

If you are a performance-savvy Java server engineer with an interest in large-scale data technologies and systems, we want to hear from you!

Minimum Qualifications
  • Five or more years of current professional experience crafting and supporting scalable backend applications.
  • Strong proficiency in Java, object-oriented programming, and design patterns.
  • Aptitude at producing maintainable, testable code and reviewing others' code.
  • Strong verbal, written, and in-person communication skills, especially in cross-functional team settings.
  • Bachelor's degree in computer science or equivalent work experience.
Preferred Qualifications
  • Hands-on experience with NoSQL and relational databases like Cassandra and Oracle.
  • Deep understanding of HTTP and REST APIs.
  • Exposure to AI-assisted coding tools and LLMs.
  • Attention to detail.
Pay & Benefits

Base pay for this role ranges from $150,700 to $285,000, depending on skills, qualifications, experience, and location. Apple offers additional compensation such as stock options, discretionary bonuses or commission payments, and relocation assistance.

Benefits include comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and educational reimbursement.

Apple employees may become shareholders through discretionary employee stock programs and may purchase stock at a discount through the Employee Stock Purchase Plan.

Apple is an equal-opportunity employer committed to inclusion and diversity. The company provides reasonable accommodations for applicants with disabilities and maintains a drug-free workplace. Accessibility is a fundamental human right at Apple.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Tools & Automation Backend Quality Engineer – App Store Analytics
Tools & Automation Backend Quality Engineer – App Store Analytics

Apple • Vancouver

On-site
CAD 127,000 - 249,000
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase program
+2
Sr iOS Software Engineer - Creative Apps
Sr iOS Software Engineer - Creative Apps

Apple • Vancouver

On-site
CAD 250,000 - 403,000
Stock options
Employee stock purchase plan
Education reimbursement
+4
Bring Up Engineer, Core OS
Bring Up Engineer, Core OS

Apple Inc. • Ottawa

On-site
CAD 134,000 - 246,000
iOS Software Engineer - Creative Apps
iOS Software Engineer - Creative Apps

Apple Inc. • Vancouver

On-site
CAD 187,000 - 346,000
Employee stock programs
Relocation assistance
Education reimbursement
Bring Up Engineer, Core OS
Bring Up Engineer, Core OS

Apple • Ottawa

On-site
CAD 96,000 - 178,000
Employee stock purchase plan
Discretionary bonuses/commissions
Relocation assistance
+2
Senior Machine Learning Engineer - News, Books, and Stocks Team
Senior Machine Learning Engineer - News, Books, and Stocks Team

Apple Inc. • Toronto

On-site
CAD 213,000 - 319,000
Comprehensive medical and dental
Retirement benefits
Discounted products and free services
+3
Sr iOS Software Engineer - Creative Apps
Sr iOS Software Engineer - Creative Apps

Apple Inc. • Vancouver

On-site
CAD 229,000 - 405,000
Staff Machine Learning Engineer - News, Books, and Stocks Team
Staff Machine Learning Engineer - News, Books, and Stocks Team

Apple Inc. • Toronto

On-site
CAD 268,000 - 403,000
Stock programs
Discretionary bonuses
Relocation
+2
Staff Machine Learning Engineer - News, Books, and Stocks Team
Staff Machine Learning Engineer - News, Books, and Stocks Team

Apple • Toronto

On-site
CAD 271,000 - 408,000
Stock options
Educational reimbursement
Relocation assistance
+1
UI Engineer (Web), Apple Services Engineering, Apps
UI Engineer (Web), Apple Services Engineering, Apps

Apple Inc. • Vancouver

On-site
CAD 162,000 - 315,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and free services
+1