Software Engineer - Applications

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$181,100–$272,100 / yr
Posted
43 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $163k
This role $227k
$109k most similar roles pay here $290k

This role pays more than 92% of similar roles. Most pay $129,750–$195,823 — the shaded band above. At the midpoint, this role pays about $227k versus about $163k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer - Applications

Join our dynamic team as a Senior Software Engineer responsible for building and maintaining high-traffic server-side microservices that power the Apple Store App’s e-commerce functionalities. You will design and implement solutions for top-tier mobile applications, ensuring seamless integration with other systems through APIs and customizations while adhering to strict security and privacy policies. Your daily tasks include reviewing code, optimizing software performance, and designing robust failure recovery algorithms. Utilize Java, Spring Boot, and NoSQL technologies like Cassandra and Redis to create scalable, fault-tolerant services in a cloud-native environment. Collaborate closely with cross-functional teams to enhance customer experience through personalization and technical innovation.

What you'll do

  • Design and implement high-traffic server-side microservices for the Apple Store App API endpoints.
  • Build complex rule engines to personalize customer experiences in mobile e-commerce solutions.
  • Ensure compliance with Apple policies by working closely with Security & Privacy teams.
  • Analyze software performance issues and implement optimization strategies.
  • Create failure recovery algorithms to maintain uninterrupted user experience.
  • Utilize NoSQL technologies like Cassandra and Redis for storage and caching.

What we're looking for

  • Bachelor’s degree in Computer Science or related field with 3+ years of relevant software engineering experience.
  • Expertise in Java for large-scale codebases and multi-threaded REST applications.
  • Proficiency in Spring Boot and MVC for developing fast, lightweight services.
  • Experience architecting and implementing cloud-native distributed systems.
  • Utilization of NoSQL technologies like Cassandra and Redis for storage and caching.
  • Knowledge of CI/CD pipelines and experience with tools like Rio or similar.
  • Design and implementation of pub-sub and event-driven systems using Kafka.

More like this

Similar roles

Software Engineer - Applications

Apple Inc

Cupertino, CA 43 days ago $181,100$272,100
Kubernetes AWS GitOps CI/CD Terraform Java Tekton Argo Gradle Docker Networking Concepts Cloud Security Performance Testing Prometheus Grafana Python PostgreSQL

Software Engineer - Applications

Apple Inc

Seattle, WA 43 days ago $171,600$258,100
Java Go Python Docker Kubernetes Cassandra Splunk Prometheus Grafana GitHub MongoDB Redis ELK_stack Elasticsearch Logstash Kibana Datadog

Software Development Engineer – Applications

Apple Inc

Austin, TX 15 days ago
Java SQL Kubernetes AWS Docker PCI DSS EMVCo Visa Mastercard American Express CI/CD Microservices Apache Kafka IntelliJ IDEA Eclipse PCI PTS PCI 3DS Python PostgreSQL

Software Engineer - Applications

Apple Inc

Austin, TX 15 days ago
AWS Kubernetes GCP Alibaba Cloud CI/CD Linux kubectl CloudTrail CloudWatch Splunk Cilium Prometheus Terraform Python PostgreSQL

Software Engineer- Applications

Apple Inc

Austin, TX 15 days ago
Splunk Python Jenkins Git PostgreSQL MSSQL DB Connect Ansible Prometheus Grafana CI/CD REST API HTTP Event Collector SPL JavaScript Summary Indexing Field Extractions Data Model Acceleration Infrastructure-as-Code

Software Engineer - Applications

Apple Inc

Austin, TX 15 days ago
Oracle AWS RDS Aurora Postgres Aurora MySQL Change Data Capture (CDC) GoldenGate SQL Terraform CloudFormation Python Shell Prometheus Grafana Infrastructure as Code (IaC)