Senior Software Engineer - Business Technology Solutions

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
Elk Grove, CA, USA
$157,800 - $237,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Business Technology Solutions

At Apple, innovation is at the heart of everything we do. As a Senior Software Engineer in the Business Technology Solutions (BTS) team, you'll be part of a dynamic group that drives technology-enabled business solutions with significant impact on Apple's top and bottom lines.

The role combines both front-end and back-end development, requiring expertise in Ruby on Rails, API design, and frontend technologies. You'll be responsible for developing and maintaining web applications that power critical business processes, ensuring high performance, scalability, and data integrity.

Working at Apple means joining a team that champions technology solutions that make a real difference. The BTS team is involved in all aspects of product development, from launching revenue-generating programs to implementing cost efficiencies and establishing scalable technologies. You'll collaborate with internal partners, technology teams, and external vendors to deliver robust solutions.

The position offers competitive compensation, including a base salary range of $157,800 to $237,500, plus opportunities for equity through stock programs and bonuses. Benefits include comprehensive healthcare, retirement plans, education reimbursement, and access to discounted Apple products.

This is an excellent opportunity for a senior engineer who excels in both technical implementation and cross-functional collaboration, passionate about creating impactful solutions in a fast-paced environment. Join us in our mission to leave the world better than we found it through innovative technology solutions.

Last updated 8 hours ago

Responsibilities For Senior Software Engineer - Business Technology Solutions

  • Development and design of web applications and components
  • Design, code, test, and implement websites and applications
  • Troubleshoot 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 and external vendors
  • Maintain and update websites and ensure data quality, integrity and consistency

Requirements For Senior Software Engineer - Business Technology Solutions

Ruby
JavaScript
Go
  • BS or advanced degree in Computer Science, related field or equivalent experience
  • At least 5 years in a senior engineer role
  • Expert knowledge of the Ruby on Rails framework and Ruby as a core language (8 years minimum)
  • Expert knowledge of API design and interface technologies (JSON, ProtoBuf, REST, RPC, XML, etc)
  • Expert knowledge of basic frontend dev (HTML, CSS, JavaScript, Bootstrap, JQuery, etc)

Benefits For Senior Software Engineer - Business Technology Solutions

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and RSUs
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Senior Software Engineer - Business Technology Solutions

ServiceNow Platform Developer, Employee Experience and Productivity

Senior ServiceNow Platform Developer role at Apple, focusing on employee experience and productivity through custom development and system integration.

Senior Full Stack Engineer, Music Content Featuring Team

Senior Full Stack Engineer role at Apple's Music Content Featuring Team, building sophisticated tools and backend systems for content operations at web scale.

AIML - Sr. Full Stack Engineer, Compute Capacity and Efficiency - ML Platform Technologies

Senior Full Stack Engineer role at Apple focusing on compute capacity and efficiency for ML Platform Technologies, offering competitive salary range of $143,100-$264,200.

Solution Engineer - Payments and Reconciliation, Employee Experience & Productivity

Senior Solution Engineer role at Apple focusing on payments and reconciliation systems, requiring 5+ years of software development experience and expertise in Java, Linux, and database technologies.

CPU Performance and Workload Analysis Engineer - Platform Architecture

CPU Performance Engineer role at Apple focusing on workload analysis and optimization for next-generation CPU architectures, combining hardware and software expertise.