Enable job alerts via email!

Software Engineer - Apple - Vancouver, BC

Apple Inc.

Vancouver

On-site

CAD 130,000 - 241,000

Full time

20 days ago

Job summary

A leading technology company in Vancouver is seeking a Software Engineer to contribute to the technical design and implementation of critical software systems. The ideal candidate has over 2 years of experience and proficiency in languages like Java or Kotlin. You will work cross-functionally, driving projects and enhancing solutions for software engineers. A competitive compensation package is offered, including stock options and benefits.

Benefits

Medical and dental coverage
Retirement plans
Educational reimbursement

Qualifications

  • 2+ years of industry experience.
  • Experience with cloud-based infrastructure, databases, and APIs.
  • Ability to identify and solve problems efficiently.

Responsibilities

  • Contribute to the technical design and implementation of a critical system.
  • Collaborate with the team to tackle problems and design solutions.
  • Drive projects independently and leverage organizational skills.

Skills

Proficiency in Java, Scala, or Kotlin
Understanding of software design principles
Problem-solving skills
Strong leadership and communication skills

Education

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

Tools

Cloud-based infrastructure
Databases
APIs
Job description
Software Engineer - Developer Foundations

Vancouver, British Columbia, Canada

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 effective solutions. You will drive projects independently and leverage organizational skills to thrive in a fast-paced development environment. Your focus will be on finding the best solutions for customers and advancing those ideas within the product. You will interact with engineers who use your tools to debug issues and understand their use cases. Your involvement will span feature planning, system design, implementation, and documentation. Your work will significantly impact Apple's software by creating robust and reliable systems that enable high-quality contributions from software engineers.

Minimum Qualifications
  • 2+ years of industry experience
  • Proficiency in a strongly typed or functional programming language such as 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
  • Experience with programming languages like Swift or Python is a plus
  • Ability to identify and solve problems efficiently
  • Strong leadership, communication, and project management skills
Apple offers a competitive total compensation package, including base pay, stock options, benefits, and educational reimbursement. The base pay range for this role is between $94,500 and $174,200, depending on skills, qualifications, experience, and location. Employees may also participate in stock purchase plans, bonuses, and relocation assistance. Benefits include medical and dental coverage, retirement plans, discounts, and educational expenses reimbursement. Eligibility for some benefits depends on various factors. Learn more about Apple Benefits.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs