Senior Software Engineer - Business Technology Solutions

A leading technology company that creates innovative 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

At Apple, innovation is at the heart of everything we do. The Business Technology Solutions (BTS) team is seeking a Senior Software Engineer to join their mission of delivering technology-enabled business solutions that drive significant impact on Apple's top and bottom lines.

As a Senior Software Engineer, you'll be responsible for the full-stack development of web applications that power critical business operations. You'll work with Ruby on Rails, creating robust backend services while also handling frontend development using modern web technologies. Your expertise in API design and implementation will be crucial as you build scalable solutions that connect various business systems.

The role requires a deep understanding of software engineering principles and at least 5 years of senior-level experience. You'll be working with a tech stack that includes Ruby on Rails, GoLang, and modern frontend technologies. The ideal candidate should have expert knowledge in Ruby (8+ years) and be comfortable with API technologies like REST, JSON, and ProtoBuf.

What makes this role unique is the opportunity to work on solutions that directly impact Apple's business operations. You'll be part of a team that champions technology-enabled business solutions, implements cost efficiencies, and establishes scalable technologies. The position offers competitive compensation ($175,800 - $264,200), comprehensive benefits, and the chance to contribute to Apple's mission of leaving the world better than we found it.

This is an excellent opportunity for a senior engineer who excels in both technical implementation and cross-functional collaboration. You'll work in a fast-paced environment with multiple daily releases, requiring strong problem-solving skills and the ability to build relationships across teams. The role offers growth potential and the chance to work on meaningful projects that shape Apple's business technology landscape.

Last updated 12 days 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, 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
Go
  • 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
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?