Company

AppleSee more

addressAddressNew York, NY
type Form of workOther
CategoryInformation Technology

Job description

Summary
Posted: Feb 19, 2024
Weekly Hours: 40
Role Number:200535943
The Apple Services Engineering team is one of the most exciting examples of Apple's long-held passion for combining art and technology. These are the people who power the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books. And they do it on a massive scale, meeting Apple's high expectations with high performance to deliver a huge variety of entertainment in over 35 languages to more than 150 countries. These engineers build secure, end-to-end solutions. They develop the custom software used to process all the creative work, the tools that providers use to deliver that media, all the server-side systems, and the APIs for many Apple services. Thanks to Apple's outstanding integration of hardware, software, and services, engineers here partner to get behind a single unified vision. That vision always includes a deep dedication to strengthening Apple's privacy policy, one of Apple's core values. Although services are a bigger part of Apple's business than ever before, these teams remain small, flexible, and multi-functional, offering greater exposure to the array of opportunities here.
Key Qualifications
  • At least 5+ years of Java programming experience.
  • Object-oriented programming
  • Hands-on Software Engineering experience, particularly with Java and Service Oriented Architectures
  • Excellent interpersonal skills
  • Curiosity
  • Willing to take ownership and set direction, especially in gray areas
  • The attitude that technical debt as an opportunity for better engineering
  • Strong sense of responsibility
  • Knowledge of databases both SQL and NoSQL and entity relationship modeling
  • Experience programming for eventual consistency
  • Experience working in a large code base
  • Experience/knowledge working on highly scalable applications and RESTful web services
  • Familiarity with scalability and performance issues
  • Excellent judgment and integrity with the ability to make timely and sound decisions
  • Interest in the commerce domain

Description
The Apple Services Engineering Commerce team is looking for an outstanding individual to join our platform engineering team. The Commerce team provides the transactional engine for App Store, Apple Music, Apple Music, iBookStore, Mac App Store, Apple TV and more. Our platform is the highest volume digital content store in the world, serving billions of transactions daily in 129 countries. You'll build services and application components, shared across applications, to support very high levels of transactional integrity, scalability, availability, fault tolerance, and security. You will also contribute to the architecture, design and implementation of top-level user visible features, with an emphasis on identifying components that can be reused across different scenarios and domains. The position requires someone comfortable with all aspects of the software design lifecycle and experienced with high performance distributed systems. We partner with a variety of cross and multi-functional team members from a diverse array of groups across the company. Do you thrive in a dynamic cross-functional environment and are you able to pivot with constantly evolving requirements and new technologies? Then you'll love it here. You will work on features that touch all Apple Media Products Commerce services - from account management, application, music, and video purchase/download/entitlement, subscription management, and a lot of new features coming to the Apple product ecosystem. You will perform analysis, derive strategies, and write code to ensure that the stores financial transactions maintain key characteristics: ACID integrity, scalability, availability, fault tolerance, and security. You will identify opportunities for software reuse across problem domains, design and code components/libraries/frameworks to support that reuse, and refactor code to achieve higher levels of leverage in the codebase. Using 3rd party and hand-rolled solutions, you will build infrastructure for caching, messaging, and workflow management, that will be used by other teams in the Commerce group.
Education & Experience
BS in Computer Science or equivalent experience. MS preferred.
Additional Requirements
Pay & Benefits
    At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $138,900.00 and $256,500.00, and your base pay will depend on your skills, qualifications, experience, and location.
    Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.
    Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
    Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.
Refer code: 9083112. Apple - The previous day - 2024-04-18 13:52

Apple

New York, NY
Jobs feed

Data Warehouse Engineer

Software And Services

New York, NY

General Cleaner

Diversified Maintenance Systems, Llc

Highlands, NC

Software Developer in Test - HomeKit

Software And Services

Cupertino, CA

Senior Database Engineer, Apple Pay

Software And Services

San Diego, CA

CPU Implementation Engineer

Hardware

Santa Clara, CA

AIML - Machine Learning Engineer, MIND

Machine Learning And Ai

San Francisco, CA

Fleet Service Manager

Autonation

Phoenix, AZ

Software Engineering Manager - CoreAV

Software And Services

Cupertino, CA

Share jobs with friends

Related jobs

Senior Software Engineer - Apple Services Engineering, Commerce

Senior Software Engineer, DevOps (Python, Microsoft SQL)

Pix11

New York, NY

26 minutes ago - seen

Senior Software Engineer, Backend (Java)

Pix11

New York, NY

31 minutes ago - seen

Senior Software Engineer (Python)

Pix11

New York, NY

31 minutes ago - seen

Senior Manager, Software Engineer

Pix11

New York, NY

41 minutes ago - seen

Senior Full Stack Software Engineer

Wurl, Llc

New York, NY

5 hours ago - seen

Senior Full Stack Software Engineer

Anomalo

New York, NY

5 hours ago - seen

Senior Software Engineer

The Nielsen Company , Llc

New York, NY

22 hours ago - seen

Staff / Senior Software Engineer, ML Frameworks

Abridge

New York, NY

2 days ago - seen

Senior Software Embedded Engineer (Peerless)

Pix11

New York, NY

3 days ago - seen

Senior Lead Software Engineer, Full Stack (The Capital One Lab)

Capital One

New York, NY

3 days ago - seen

Senior Software Engineer, Full Stack

Pix11

New York, NY

3 days ago - seen

Senior Software Engineer – AI Search

Moody's

New York, NY

5 days ago - seen

Senior Software Engineer, Backend

Histowiz

New York, NY

a week ago - seen

Senior Manager, Software Engineer

Capital One

New York, NY

a week ago - seen

Senior Software Engineer, Back End (Python, Kubernetes, AWS)

Capital One

New York, NY

2 weeks ago - seen

Senior Software Engineer, Backend

Biospace

New York, NY

2 weeks ago - seen

Senior Software Engineer

Warner Bros. Discovery

New York, NY

2 weeks ago - seen

Senior Software Engineer, Applied Cryptography

Falconx

New York, NY

2 weeks ago - seen