Senior Software Engineer

Cupertino, CA
  • Job Code
  • Jobs Rated


Posted: Nov 25, 2019

Role Number: 200127005

The people here at Apple don't just craft products - they build the kind of wonder that's revolutionized entire industries. It's the diversity of those people and their ideas that supports the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it. With your passion and dedication, there's no telling what we could accomplish!

Key Qualifications

  • Highly motivated individual with a passion for quality and an eye for details
  • Hands on with design, development and deploying highly available, distributed and scalable transactional services
  • Comfortable promoting your ideas with peers, management and other engineering groups
  • Collaborate and influence the work of peers, vendors and teams
  • Ability to maintain composure and deliver under aggressive schedules
  • Reactive, Functional and Declarative programming paradigm
  • Building Web Services and reusable framework components using Spring boot
  • Java programming and RESTful API's
  • Java Streams, Lambdas and non blocking event driven development
  • Relational and no-SQL databases, distributed cache
  • Fault Tolerant architectures, zero downtime systems
  • Automated testing methodologies and frameworks
  • Experience using tools such as Splunk, AppDynamics, etc


The Self-Service Engineering team helps customers get the most out of their Apple products and services by providing access to industry-leading support resources on various channels including the Apple Support App. Join us as a Software Engineer on the services team and help conceptualize, craft, and deliver outstanding user experiences. The services that you build will abstract the complexities while crafting unexpected, extraordinary moments for our users

In this role you will:

Develop critical components as well as review team goals for accuracy, quality, and completeness

Drive documentation of technical design and architecture of the system

Influence work of internal teams to ensure the best in-class solutions

Work with vendors, multi-functional teams and internal partners

Education & Experience

Masters or Bachelor's degree in Computer Science/Software Engineering or related field with professional experience

Additional Requirements

Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Software Engineer

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good