Senior Software Engineer - Business Technology Solutions

A technology company that creates extraordinary products, services, and customer experiences.
Sacramento, CA, USA
$157,800 - $237,500
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Business Technology Solutions

Apple's Business Technology Solutions (BTS) team is seeking a Senior Software Engineer to join their innovative team in developing technology-enabled business solutions. This role offers an exciting opportunity to work at one of the world's most influential technology companies, where new ideas rapidly transform into extraordinary products and services.

As a Senior Software Engineer, you'll be at the forefront of creating and maintaining web applications that have a direct impact on Apple's business operations. The position requires expertise in Ruby on Rails and full-stack development, combining both frontend and backend technologies. You'll be working with a diverse tech stack including Ruby, JavaScript, and modern API technologies.

The role offers an attractive compensation package ranging from $157,800 to $237,500, complemented by comprehensive benefits including medical coverage, stock options, and educational support. You'll be part of a team that champions technology solutions with material impact on Apple's top and bottom lines.

Working at Apple's Elk Grove location, you'll collaborate with cross-functional teams to implement cost efficiencies, support sustainable strategies, and establish scalable technologies. The ideal candidate will bring 5+ years of senior engineering experience and excel in a fast-paced environment where multiple releases occur daily.

This is an exceptional opportunity for a seasoned engineer who wants to contribute to Apple's mission of leaving the world better than they found it. You'll be involved in all aspects of the development lifecycle, from design to implementation, while working on projects that directly influence Apple's business success.

Last updated 2 months 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, 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
Java
Rust
  • 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
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discounted products and free services
  • Education reimbursement
  • Discretionary bonuses
  • Commission payments
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Senior Software Engineer - Business Technology Solutions

WebKit Architecture Engineer

Senior WebKit Architecture Engineer position at Apple, focusing on core framework development, security, and performance optimization using C++ and web technologies.

Engineering Project Manager (SAP Payments & Trade In), IS&T Enterprise Systems

Senior Engineering Project Manager role at Apple, focusing on SAP Payments & Trade-In systems, requiring 10+ years of experience in SAP SD implementation and enhancement.

Xcode Program, Build, and Release Project Manager

Senior Project Manager role at Apple managing Xcode and Swift Playground releases, coordinating builds and bug tracking operations for developer tools.

Strategic Partnerships Manager, Third Party Media Tools and Technology - Apple Vision Pro

Lead third-party media tools and technology partnerships for Apple Vision Pro, driving innovation in spatial computing and Live video production.

Strategic Partnerships Manager, Third Party Media Tools and Technology - Apple Vision Pro

Lead third-party media tools and technology partnerships for Apple Vision Pro, driving innovation in spatial computing and entertainment technology.