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

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.