Senior Software Engineer - Business Technology Solutions

Apple is a technology company that creates extraordinary products, services, and customer experiences.
$175,800 - $264,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Business Technology Solutions

Join Apple's Business Technology Solutions (BTS) team as a Senior Software Engineer, where you'll be at the forefront of technology-enabled business solutions that drive material impact on both top-line and bottom-line results. This role combines both front-end and back-end development, focusing on creating and maintaining web applications that are crucial to Apple's business operations. You'll be working with Ruby on Rails, various API technologies, and frontend technologies to build scalable solutions.

The position requires a seasoned professional with at least 5 years of senior engineering experience and expert knowledge in Ruby on Rails (8+ years). You'll be responsible for the full development lifecycle - from design and implementation to testing and maintenance. The role offers an opportunity to work on projects that have direct business impact, collaborating with cross-functional teams and external vendors.

Apple offers a competitive compensation package, including a base salary range of $175,800 to $264,200, plus opportunities for stock awards, bonuses, and comprehensive benefits. You'll be part of a team that champions innovation and helps leave the world better than we found it. The fast-paced environment provides multiple daily releases and continuous learning opportunities.

Working at Apple means being part of a company that values diversity, inclusion, and innovation. You'll have access to cutting-edge technology, collaborate with talented professionals, and contribute to products and services that impact millions of users worldwide. The role offers growth opportunities, professional development, and the chance to work on challenging projects that require both technical expertise and business acumen.

Last updated 39 minutes 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
  • Creating and modifying 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
  • 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
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee Stock Purchase Plan
  • Discounted products and free services

Interested in this job?

Jobs Related To Apple Senior Software Engineer - Business Technology Solutions

Senior Network Engineer

Senior Network Engineer position at Apple, managing global backbone infrastructure with competitive pay and benefits.

Senior Software Engineer - Business Technology Solutions

Senior Software Engineer role at Apple focusing on Business Technology Solutions, developing web applications with Ruby on Rails and full-stack expertise.

Senior Software Engineer, ASE Solutions Architecture and Platform

Senior Software Engineer position at Apple, focusing on Solutions Architecture and Platform development, requiring 10+ years of experience in distributed systems and backend development.

Audio Software Test Engineer

Senior Audio Software Test Engineer role at Apple, focusing on quality assurance for audio products across all Apple platforms, requiring 5+ years of audio engineering experience.

Tools Software Engineer

Senior Software Engineer role at Apple focusing on development tools and testing infrastructure, offering competitive compensation and benefits.