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
This job posting may no longer be active. You may be interested in these related jobs instead:
CPU Microarchitect/RTL Engineer - Fetch, Out of Order

Senior CPU Microarchitect/RTL Engineer position at Apple focusing on CPU front-end and out-of-order subsystem development for high-performance processors.

Senior Application Backend Engineer, Content Partner Applications

Senior Backend Engineer role at Apple building analytics platforms for content partners, offering competitive pay and benefits in Seattle.

CAD Engineer – Design Verification Tools and Infrastructure

Senior CAD Engineer role at Apple focusing on design verification tools and infrastructure for silicon development, offering competitive compensation and comprehensive benefits.

Graphics Power Engineer, Platform Architecture

GPU Platform Architecture Engineer role at Apple focusing on power architecture development and optimization for next-generation graphics processors.

Design Verification Engineer

Senior Design Verification Engineer role at Apple, focusing on pre-silicon verification and testing for hardware products, offering competitive compensation and benefits.

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 4 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
  • 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?