Enable job alerts via email!

Software Engineer, Tools & Frameworks

Apple Inc.

Vancouver

On-site

CAD 210,000 - 398,000

Full time

2 days ago
Be an early applicant

Job summary

A leading technology firm in Vancouver is seeking a skilled software engineer to design and implement critical integrated systems, collaborating closely with cross-functional teams to enhance software development processes. Candidates must have over 6 years of industry experience, proficiency in programming languages, and a strong background in software design. The role offers competitive compensation and a suite of comprehensive benefits.

Benefits

Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
Educational reimbursement
Discretionary bonuses or commission payments

Qualifications

  • 6+ years industry experience required.
  • Proficient in a strongly typed or functional programming language like Java, Scala or Kotlin.
  • Deep understanding of software design principles and architecture required.
  • Experience with cloud-based infrastructure, databases, and APIs.
  • Skilled in using metrics to analyze and validate solutions.

Responsibilities

  • Contribute to the design and implementation of critical systems.
  • Collaborate with engineering teams to solve complex problems.
  • Deliver user-focused solutions and advocate for user needs.
  • Address performance and reliability issues across systems.

Skills

Strongly typed or functional programming languages (Java, Scala, Kotlin)
Software design principles and architecture
Cloud-based infrastructure
Databases and APIs
Metrics analysis for performance and reliability

Education

B.S. / M.S in Computer Science or equivalent experience
Job description

Vancouver, British Columbia, Canada Software and Services

We are a team at Apple within the Tools & Framework organization building innovative automated integration systems. Every day, we tackle a broad range of challenges from crafting distributed computing infrastructure services and frameworks to reliability test infrastructure and tests. These highly available systems safeguard the software we deliver to our users.

Description

As a key contributor to the design and implementation of a system that is critical to the daily workflow of software development, you will play an integral role in shaping tools that empower engineers to build high-quality software efficiently.You will collaborate closely with your team and cross-functional partners to solve complex problems and deliver elegant, scalable solutions. Your responsibilities will span all facets of the product from feature planning, system architecture, implementation to documentation. Engage with engineering teams and understand their workflows and challenges, and use that insight to inform product decisions and improve the developer experience. Apply metrics and data to identify and address end-to-end performance and reliability issues across systems. Deliver user-focused solutions, always striving for the best outcomes for customers and advocating for their needs throughout the development process. Your work will have a profound and lasting 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
  • Skilled in using metrics to analyze, design, and validate solutions for performance and reliability.
  • 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.
Compensation and Benefits

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.