Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Apple Senior Software Engineer Retail Technology 
United States, California, Sunnyvale 
23982576

20.07.2024
Description
As a Software Engineer, you will focus on the architecture, roadmap, implementation, readiness and support of software tooling that is used to power our macOS, iOS, iPadOS, tvOS, watchOS and visionOS based digital experiences in over 500 stores worldwide. This software tooling enables our Operations partners to deploy digital experiences efficiently, as content is iterated upon by partner teams. - Ensure technical documentation is up to date.
Minimum Qualifications
  • 7+ years of experience throughout the software development lifecycle
  • Expert knowledge of functional and object-oriented programming languages, specifically Python, Swift and Bash
  • Experience programming for Apple platforms and Apple File Systems (e.g. iOS, macOS, iPadOS, watchOS, tvOS, visionOS) for feature delivery, code sharing, shipping and managing an App in the App Store.
  • Expertise in UNIX / LINUX and UNIX-based setup tools (e.g. ssh, telnet, rsync)
  • Knowledge of integrated testing frameworks (XCTest, pyTest, Xcode automation tools, iOS automation tools)
Preferred Qualifications
  • Expertise integrating with Mobile Device Management systems (e.g. sysadmin experience of managing devices at scale, including deployment of packages)
  • Working knowledge of API integration with multiple technologies (JSON, ProtoBuf, REST, RPC, XML, etc)
  • Working knowledge with client/server side programming (Ruby on Rails framework, Ruby as a core language) and event queuing systems (e.g. Sidekiq, Temporal)
  • Knowledge of RSpec, MiniTest, Selenium, CI/CD etc a plus
  • Knowledge of AWS and DevOps a plus
  • Demonstrates Apple's values of inclusion and diversity in daily activities
  • Bachelors degree in Computer Science, Electrical Engineering or equivalent plus
Pay & 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 $175,800 and $312,200, and your base pay will depend on your skills, qualifications, experience, and location.Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.