Software Engineer

Apple

Vancouver

On-site

CAD 90,000 - 135,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Apple is seeking an outstanding software engineer to join the Universal Media team in Vancouver. You will design and implement full-stack solutions, building scalable backend services in Java/Spring and delivering modern web applications using JavaScript/TypeScript frameworks such as Angular or React.

You will define robust data interfaces, shape data pipelines, and collaborate with designers and product managers to deliver polished user experiences under tight deadlines.

Qualifications

  • Bachelor's degree or equivalent practical experience in Computer Science or related field.
  • 4+ years of professional software development in full-stack.
  • Strong Java and Spring/J2EE backend experience.
  • Strong JavaScript/TypeScript and frontend framework experience (Angular/React).
  • Experience with relational and NoSQL databases, RESTful services, OO/FP design.
  • Experience writing automated tests (unit/integration/end-to-end).

Responsibilities

  • Own key modules of the product and deliver industry-grade quality solutions.
  • Collaborate with design/product teams to ship scalable full-stack web applications.

Education

BS in Computer Science or related field

Tools

Spring Boot
Java
JavaScript/TypeScript
RESTful APIs
NoSQL DBs

Job description

Apple is a place where extraordinary people gather to do their best work. Together we craft products and experiences people once couldn’t have imagined - and now can’t imagine living without. If you’re motivated by the idea of making a real impact, and joining a team where we pride ourselves in being one of the most diverse and inclusive companies in the world, a career with Apple might be your dream job. The Apple Media Products Engineering team is one of the most dynamic examples of Apple’s long-held passion for combining art and technology. The team who powers the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books while meeting Apple’s high expectations to deliver a huge variety of entertainment in over 35 languages to more than 150 countries. Our engineers build secure, end-to-end solutions. They develop the custom software used to process all the creative work, the tools that providers use to deliver that media, all the server-side systems, and the APIs for many Apple services. Thanks to Apple’s outstanding integration of hardware, software, and services, our engineers partner to get behind a single unified vision. Our vision always includes a deep dedication to strengthening Apple’s privacy policy, one of Apple’s core values. Although services are a bigger part of Apple’s business than ever before, these teams remain small, flexible, and cross-functional, offering greater exposure to the array of opportunities here. We are looking for an outstanding software engineer to join the Apple Universal Media team and help us build the next generation products that change the way millions of users consume video. As a Software Engineer at Apple, you will be owning key modules of the product and be responsible for delivering industry grade quality solutions.

Description

Candidate should be a self-starting, upbeat individual with excellent communication skills, able to effectively collaborate with all levels of the organization. You have years of experience designing and implementing full-stack solutions: building scalable backend services in Java/Spring and delivering rich, interactive web applications in modern JavaScript/TypeScript frameworks (such as Angular or React). You excel at defining robust data interfaces, designing high-throughput data pipelines and storage layers, and working closely with designers and product managers to bring polished user experiences to life. The ability to be an excellent team player under tight deadline constraints in addition to tackling complex technical problems with imaginative solutions is key to success in this position.

Minimum Qualifications

BS in Computer Science or 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 / Spring Boot). Strong proficiency in JavaScript / TypeScript and experience with modern frontend frameworks (e.g., Angular, React). Solid understanding of relational and/or NoSQL databases, RESTful web services, and object-oriented / functional design principles. Experience writing automated tests across the stack (unit, integration, and end-to-end).

Preferred Qualifications

MS in Computer Science or related field. 6+ years of relevant full-stack software development experience. Hands-on experience with distributed data technologies: Apache Cassandra, Apache Solr (or Elasticsearch/Lucene), Redis, and Apache Kafka. Deep expertise in asynchronous and reactive architectures, high-concurrency systems, and low-latency data retrieval. Experience with web performance profiling, accessibility standards, and modern build toolchains. Background in media, digital asset management, or video streaming platforms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Apple, Inc.
Software Engineer - Apple, Inc.

Apple • Vancouver

On-site
CAD 169,000 - 328,000
Medical coverage
Dental coverage
Retirement benefits
+3
Software Engineer - Apple, Inc.
Software Engineer - Apple, Inc.

Apple Canada • Vancouver

On-site
CAD 119,000 - 231,000
Medical and dental coverage
Retirement benefits
Apple stock purchase plan
+4
Software Engineer - Apple, Inc.
Software Engineer - Apple, Inc.

Apple Inc. • Vancouver

On-site
CAD 170,000 - 328,000
Medical & Dental
Retirement benefits
Employee discounts
+1
iOS Software Engineer - Creative Apps
iOS Software Engineer - Creative Apps

Apple • Vancouver

On-site
CAD 120,000 - 150,000
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
Sr iOS Software Engineer - Creative Apps
Sr iOS Software Engineer - Creative Apps

Apple Inc. • Vancouver

On-site
CAD 229,000 - 405,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
iOS Engineer: Cloud Media and Collaboration
iOS Engineer: Cloud Media and Collaboration

Apple Inc. • Vancouver

On-site
CAD 165,000 - 320,000
Software Development Engineer in Test, Full Stack, Creativity Apps
Software Development Engineer in Test, Full Stack, Creativity Apps

Apple • Vancouver

On-site
CAD 110,000 - 150,000
Creative Applications: Senior Developer Experience Engineer
Creative Applications: Senior Developer Experience Engineer

Apple Inc. • Vancouver

On-site
CAD 231,000 - 408,000
Medical and dental coverage
Retirement benefits
Employee stock programs
+4