Apple logo

Software Engineer - Business Process Re-Engineering

Apple

Elk Grove, CA
Full Time
Senior
132k-199k
8 days ago

Job Description

About the Role

Apple's Business Technology Solutions (BTS) team is looking for a dedicated and self-motivated Software Engineer to support Apple's Retail and Environmental initiatives. The BTS team is responsible for championing, delivering and maintaining technology-enabled business solutions that have material top-line and bottom-line impact. BTS participates in all elements of the product development life cycle, thus is fundamental to the launch of revenue generating programs, implementation of cost efficiencies, support of sustainable strategies and establishment of scalable technologies. We collaborate daily with a multitude of internal Apple teams and external partners globally. We design forward-looking solutions, geared towards flexibility, extensibility and scalability. We execute on custom end-to-end solutions as a team of engineers and solution architects.

Key Responsibilities

  • Design, code, test, and implement web sites and applications for internal or external use.
  • Fix and resolve issues surrounding performance, response times, capacity, and system limitations.
  • Create and modify documentation corresponding to websites.
  • Collaborate with internal business partners, internal technology resources (database, system, networking) and external vendors.
  • Maintain and update websites and ensure data quality, integrity, and consistency across the organization.

Requirements

  • Minimum of a 4-year degree or technical training program.
  • Expert knowledge of the Ruby on Rails framework and Ruby as a core language (7 years minimum).
  • API integration experience with 3rd party systems (JSON, ProtoBuf, REST, RPC, XML, etc).
  • Front-end skills including HTML, CSS, JavaScript, Bootstrap, JQuery, etc.
  • Experience with both front-end and back-end web development.

Nice to Have

  • Extensive knowledge of API design and interface technologies (JSON, ProtoBuf, REST, RPC, XML, etc).
  • Working knowledge of basic frontend development (HTML, CSS, JavaScript, Bootstrap, JQuery, etc).
  • Working knowledge of Continuous Integration suites (CircleCI, Jenkins, etc).
  • Working knowledge of integrated testing frameworks (RSpec, MiniTest, etc).
  • AWS experience.

Qualifications

  • 4-year degree or technical training program.

Benefits & Perks

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Range of discounted products and free services.
  • Reimbursement for certain educational expenses.
  • Discretionary bonuses or commission payments.
  • Relocation assistance.
  • Participation in Apple's employee stock programs, including restricted stock units and stock purchase plans.

Working at Apple

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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.

Apply Now

Job Details

Posted AtJul 16, 2025
Salary132k-199k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Apple

Website

apple.com

Location

Elk Grove, CA

Industry

Electronic Computer Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches