IT & Software

Software Engineer - Apple, Inc.

Apple Canada

Vancouver · British Columbia · Canada

Vancouver's tech scene has a new opportunity worth paying attention to.

Apple

is hiring a

Software Engineer

to join the

Apple Universal Media team

in

Vancouver, British Columbia

— the group responsible for powering some of the world's most-used digital platforms, including the

App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books . If you want your work to reach hundreds of millions of people across more than 150 countries, this is the kind of role that makes that possible.

This isn't a role where you'll be siloed into one corner of a codebase. You'll be working across the full stack — building

scalable backend services in Java/Spring , crafting

rich interactive web applications with modern JavaScript and TypeScript frameworks , and designing the high-throughput data pipelines and storage layers that keep Apple's media services running at scale. The team stays small and cross-functional by design, which means you'll have real exposure and real ownership.

About the Role: Software Engineer As a

Software Engineer

on the Apple Universal Media team, you'll own key modules of the product end-to-end. Your work will directly shape the way millions of users consume video and media content. You'll collaborate closely with designers and product managers to bring polished experiences to life while building the robust backend infrastructure that supports them.

The team places a strong emphasis on

privacy by design ,

code quality , and

cross-functional collaboration . You'll need to be comfortable working under tight deadlines and solving complex technical problems with creative, imaginative solutions. Strong communication skills and the ability to work effectively across all levels of the organisation are just as important as your technical chops.

Benefits and Salary Apple offers a

base pay range of $119,100 to $230,500

for this role, with your exact pay determined by your skills, qualifications, experience, and location. Beyond base salary, the total compensation package includes eligibility for

discretionary restricted stock unit (RSU) awards

and participation in the

Apple Employee Stock Purchase Plan , which lets you purchase Apple stock at a discount. Additional benefits include

comprehensive medical and dental coverage ,

retirement benefits , a range of discounted Apple products and free services,

tuition reimbursement

for education related to your career at Apple, and potential eligibility for

discretionary bonuses, commission payments, and relocation assistance .

Job Details Company:

Apple

Location:

Vancouver, British Columbia, V6K 1R6

Requisition ID:



Pay:

$119,100 – $230,500 per year (base pay range)

Responsibilities In this role, you'll be working across the full software stack — from designing APIs and backend services to building the frontend experiences that users interact with every day. Your contributions will directly support Apple's media platforms and the millions of customers who rely on them globally.

Own key modules

of the product end-to-end and deliver industry-grade quality solutions Design and implement

scalable backend services using Java and Spring/Spring Boot frameworks Build and maintain

rich, interactive web applications using modern JavaScript/TypeScript frameworks such as Angular or React Define robust data interfaces

and design high-throughput data pipelines and storage layers Collaborate closely

with designers and product managers to bring polished user experiences to life Write automated tests

across the stack, including unit, integration, and end-to-end tests Tackle complex technical problems

with imaginative solutions under tight deadline constraints Uphold Apple's privacy standards

by incorporating privacy-by-design principles into all engineering decisions

Requirements / Skills Apple is looking for a

self-starting, collaborative full-stack engineer

with a strong track record in both backend and frontend development. The ideal candidate communicates effectively across all levels of the organisation and brings both technical rigour and creative thinking to the table.

Bachelor's degree

in Computer Science or a related field, or equivalent practical experience 4+ years of professional software development experience

in full-stack engineering Strong proficiency in Java

and modern backend frameworks such as Spring or Spring Boot Strong proficiency in JavaScript/TypeScript

and hands-on experience with modern frontend frameworks like Angular or React Solid understanding

of relational and/or NoSQL databases, RESTful web services, and object-oriented/functional design principles Experience writing automated tests

across unit, integration, and end-to-end layers Preferred:

Master's degree in Computer Science, 6+ years of relevant experience, and hands-on experience with distributed data technologies such as Apache Cassandra, Apache Solr, Redis, and Apache Kafka Preferred:

Background in media, digital asset management, or video streaming platforms

BS in Computer Science or related field, or equivalent practical experience; 4+ years of professional software development experience in full-stack engineering; MS in Computer Science or related field preferred; 6+ years of relevant full-stack software development experience preferred

#J-18808-Ljbffr

Reference: WJ-3875_13735679

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.