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 a month 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

Software Engineer, Intelligent System Experience

Senior Software Engineer role at Apple focusing on metrics and logging strategy for intelligent systems, offering competitive pay and comprehensive benefits in Seattle.

Sr Software QA Engineer, Fitness+ Team - Cupertino

Senior Software QA Engineer position at Apple's Fitness+ team, focusing on quality assurance for fitness technology products with competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Apple working on Vision Pro and visionOS, developing 3D systems and tools for spatial computing platform.

Senior Software QA Automation Engineer - Apple Services Engineering

Senior QA Automation Engineer role at Apple Services Engineering, focusing on tvOS automation testing and quality assurance with competitive compensation and benefits.

Tools Software Engineer

Senior Software Engineer position at Apple focusing on development tools and testing infrastructure, offering competitive salary and comprehensive benefits.