Apple
Posted 7mo ago

Software Engineer StoreKit, Apple Services Engineering

Apple
Cupertino or San Francisco Bay Area
OnsiteFull Time
Responsibilities
  • architecting
  • collaborating
  • developing
Requirements
  • Strong programming fundamentals
  • Experience with Swift and/or Objective-C
  • Collaboration
  • Problem solving
  • Communication

Job description

Imagine what you could do here. At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

The people here at Apple don’t just create products — they create the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires 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.

Software engineers working on StoreKit deliver high-performance, robust, and clean code spanning across several external and internal frameworks, system daemons and agents, and user-facing apps. We also work cross-functionally with many teams at Apple to design and implement features that span across systems.

Description

StoreKit powers global In-App Purchase commerce across iOS, iPadOS, macOS, tvOS, and watchOS. We are responsible for designing, developing, and maintaining In-App Purchase features, but our work goes deeper than the public APIs you may be familiar with – we also deliver internal APIs to critical Apple clients. Our code processes and serves data that powers many user interactions on Apple devices.

Minimum Qualifications

  • Work closely with teammates and other teams at Apple to architect solutions to complex problems
  • Write tests and documentation to maintain reliability and a top-notch developer experience
  • Investigate and resolve bugs and enhance performance of our frameworks and system processes
  • Strong programming fundamentals and experience with Swift and/or Objective-C

Preferred Qualifications

  • Excellent collaboration and communication skills
  • Strong problem solving and critical thinking ability
  • Creativity and innovation with practical applications
  • Passion for delivering great developer and user experiences

About Apple

Designs and sells consumer electronics, software, and online services.

Similar jobs

Software Engineer roles near Cupertino, California
5h
Save
Mark Applied
Hide
Lead Software Engineer, Physical Applications Services
Palo Alto, California, United States
$167k-$317k/yr HybridFull Time
Ford Motor Company
Ford Motor CompanyNYSE: F: Ford manufactures, sells, and services vehicles and mobility solutions.
5+ YOERequires 5+ years of backend software engineering experience, Google Cloud expertise, Go, Java, or Python proficiency, API integration experience, distributed systems knowledge, and strong collaboration skills.
Google Cloud, Go, Java, Python, Apigee, API Gateway, REST, gRPC, Pub/Sub, OAuth 2.0, OpenID Connect, mTLS, JWT, TLS, VPC, VPN, Private Service Connect, CI/CD, SRE
5h
Save
Mark Applied
Hide
Senior Software Engineer - High Level OS
Pittsburgh or Palo Alto or Dearborn or United States
$179k-$269k/yr HybridFull Time
Latitude AI
Latitude AI: Developing automated driving technology for next-generation Ford vehicles.
4+ YOEBachelor's degree in a relevant engineering or computer field and 4+ years of experience, or master's with 2+ years. Requires embedded C++, Linux, bootloaders, secure boot, and Yocto/OpenEmbedded experience.
Yocto, OpenEmbedded, Buildroot, Linux, U-Boot, UEFI, C++, Python, Bazel, Docker, gtest, OP-TEE, Arm Trusted Firmware
5h
Save
Mark Applied
Hide
Software Engineer
London or Sunnyvale or Washington or San Diego or Fort Walton Beach or Ann Arbor or Stuttgart or Munich or Stockholm or Bengaluru or Seoul or Tokyo
£100k-£160k/yr OnsiteFull Time
Applied Intuition
Applied Intuition: Developing software and simulation infrastructure for autonomous vehicles.
2+ YOEBachelor’s degree in computer science or related engineering, 2+ years developing modern C++ or willingness to learn, strong OOP, Docker, Linux, and ability to hold UK security clearance.
C++, Docker, Linux, Bazel, Nix
5h
Save
Mark Applied
Hide
Principal Software Engineer - AI Infrastructure Engineering Systems
Mountain View, California, United States
$143k-$331k/yr HybridFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Develops software, services, devices, and cloud computing solutions.
6+ YOEBachelor's degree in computer science or related field and 6+ years of coding experience, or equivalent experience. Requires security screening; distributed systems and cloud platform expertise preferred.
Go, Python, Microsoft Azure, Terraform, Kubernetes, C, C++, C#, Java, JavaScript
6h
Save
Mark Applied
Hide
Senior Software Engineer, Site Reliability Engineering
Sunnyvale, California, United States
$174k-$252k/yr OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
5+ YOEBachelor's degree or equivalent practical experience; 5 years software development, 3 years large-scale distributed systems, and 2 years project leadership experience. Strong systems and software background required.
software platforms, frameworks
6h
Save
Mark Applied
Hide
Software Engineer, Mobile (Flutter)
North America or San Francisco or Hyderabad
OnsiteFull Time
Plane
Plane: Open-source project management platform for planning and tracking work.
Production Flutter experience, clean architecture and SOLID skills, state management with Bloc, dependency injection, unit and widget testing, and experience maintaining mobile applications.
Flutter, Dart, Bloc, GoRouter, InAppWebView, GraphQL, REST, Dio, Isar, ObjectBox, Swift, Kotlin, WidgetKit, SwiftUI, Jetpack Glance, WorkManager, Firebase Cloud Messaging, iOS Keychain, Android Keystore, GitHub Actions, Fastlane, Sentry, PostHog, GitHub, Plane, Figma, Slack
8h
Save
Mark Applied
Hide
Senior Staff Software Engineer- Monetization Platform
Bangalore or San Francisco
OnsiteFull Time
Rippling
Rippling: Unified platform managing workforce HR, IT, and finance operations
15+ YOERequires 15+ years of software engineering experience, Staff+ technical scope, distributed systems expertise, architecture depth, backend programming, technical leadership, mentorship, and strong communication.
Python, Django, MongoDB, Slack, Microsoft 365
8h
Save
Mark Applied
Hide
Staff Software Engineer
Sunnyvale, California, United States
$190k-$322k/yr OnsiteFull Time
Intuitive
IntuitiveNASDAQ: ISRG: Robotic-assisted systems for minimally invasive surgery.
8+ YOEBachelor's or Master's degree in computer science or related field; 8+ years of software engineering experience, including backend services or API development; experience with APIs, databases, testing, CI/CD, and cloud deployment.
Java, Go, Python, REST, gRPC, PostgreSQL, GitLab CI/CD, AWS, Docker, Kubernetes, Amazon ECS, Amazon EKS