Enable job alerts via email!

Software Engineer - Tools & Frameworks

Apple Inc.

Vancouver

On-site

CAD 130,000 - 241,000

Full time

30 days ago

Job summary

A leading technology company in Vancouver, Canada, seeks a talented developer to contribute to technical design and implementation. The ideal candidate has 2+ years of experience with strong programming skills and a deep understanding of software design principles. This role offers a competitive salary range and comprehensive benefits including stock programs and medical coverage.

Benefits

Stock programs
Comprehensive medical and dental coverage
Retirement plans
Educational reimbursement
Potential bonuses

Qualifications

  • 2+ years of industry experience.
  • Deep understanding of software design principles and architecture.
  • Experience with cloud infrastructure, databases, and APIs.

Responsibilities

  • Contribute to the technical design and implementation of critical systems.
  • Collaborate with teams and work cross-functionally.
  • Drive projects independently and seek best solutions.

Skills

Proficiency in a strongly typed or functional programming language
Problem-solving
Communication skills
Leadership

Education

B.S. or M.S. in Computer Science or equivalent experience

Tools

Cloud infrastructure
Databases
APIs
Job description

Vancouver, British Columbia, Canada Software and Services

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. You will seek the best solutions for customers and promote these ideas throughout the product development process. 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, impacting Apple's software by creating a robust and reliable system that enables engineers to produce high-quality work.

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 infrastructure, databases, and APIs
  • B.S. or M.S. in Computer Science or equivalent experience
Preferred Qualifications
  • Knowledge of programming languages like Swift or Python is a plus
  • Ability to identify and solve problems efficiently
  • Strong leadership, communication, and project management skills

Note: The salary range for this role is between $94,500 and $174,200, depending on skills, qualifications, experience, and location. Apple offers additional benefits such as stock programs, comprehensive medical and dental coverage, retirement plans, discounts, educational reimbursement, and potential bonuses or relocation support. Eligibility for these benefits depends on specific criteria and plans.

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