Enable job alerts via email!

Software Engineer - Tools & Frameworks

Apple Inc.

Vancouver

On-site

USD 113,000 - 220,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Software Engineer, where you will play a vital role in shaping the tools and frameworks that empower software developers. This position offers the opportunity to work on innovative projects, driving solutions that enhance productivity and quality across the organization. With a commitment to excellence, you'll collaborate with talented engineers, tackle complex challenges, and contribute to a robust system that supports high-quality software development. Enjoy a competitive salary, comprehensive benefits, and the chance to grow your career in a dynamic environment that values creativity and collaboration.

Benefits

Comprehensive medical and dental coverage
Retirement benefits
Discounted products and free services
Tuition reimbursement for formal education
Discretionary bonuses
Employee Stock Purchase Plan

Qualifications

  • 6+ years of industry experience in software development.
  • Proficient in Java, Scala, or Kotlin with a strong understanding of design principles.

Responsibilities

  • Contribute to the design and implementation of critical software systems.
  • Collaborate with teams to solve problems and design solutions.

Skills

Java
Scala
Kotlin
Software Design Principles
Cloud-based Infrastructure
APIs
Problem Solving
Leadership
Communication
Project Management

Education

B.S. in Computer Science
M.S. in Computer Science

Job description

Vancouver, British Columbia, Canada Software and Services

Add to Favorites Software Engineer - Tools & Frameworks

Description

You will contribute to the technical design and implementation of a system critical to the everyday work of software development. You will collaborate with your team and work cross-functionally to tackle problems and design beautiful solutions. You will drive projects independently, and leverage organizational skills to thrive in a fast paced development team. You will look for the best solutions for customers and drive those ideas forward in every aspect of the product. You will interact with the engineers that are customers of your tool to debug issues and understand their use cases. You will be involved in all facets of the product from feature planning, system design, implementation to documentation. Your work will have a profound impact on Apple’s software by crafting a robust and reliable system that enables software engineers to contribute high quality work.

Minimum Qualifications
  • 6+ years industry experience
  • Proficient in a strongly typed or functional programming language like Java, Scala or Kotlin
  • Deep understanding of software design principles and architecture
  • Experience with cloud-based infrastructure, databases, and APIs
  • B.S. / M.S in Computer Science or equivalent experience
Preferred Qualifications
  • Programming languages like Swift or Python are nice to have
  • Ability to identify and tackle problems quickly and optimally
  • Strong leadership, communication, and project management skills.
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 $113,400 and $219,400, 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.

Add to Favorites Software Engineer - Tools & Frameworks

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Search - Developer Tools - Golang - Software Engineer I

Elasticsearch B.V.

Remote

CAD 89.000 - 141.000

24 days ago

Tech Lead Data

Promote Project

Toronto

Remote

XAF 80.000 - 120.000

24 days ago

Tech Lead, Data (Remote First)

Zensurance

Toronto

Remote

CAD 80.000 - 120.000

30+ days ago

Backend Services Engineer

Scanline VFX Inc

Vancouver

On-site

USD 120.000 - 180.000

30+ days ago

Backend Services Engineer

Eyeline Studios - Powered by Netflix

Vancouver

On-site

CAD 120.000 - 180.000

30+ days ago

Technical Lead

O2E Brands

Richmond

Hybrid

CAD 120.000 - 142.000

30+ days ago