Software Development Engineer

Apple Inc

Actively hiring Posted this week
Cupertino, CA Posted 3 days ago $181,100$272,100 / year

At a glance

AI generated

TL;DR

Join a dynamic team as a Senior Backend Developer responsible for designing, developing, and testing secure and scalable back-end systems, including REST services and big data pipelines that deliver critical business data. Utilize distributed systems such as Cassandra, Solr, Spark, Kafka, and Hadoop to ensure high scalability and reliability. Your daily tasks will involve creating robust Java applications, implementing multithreaded solutions, and building performant REST APIs for internal and external consumption. You’ll work closely with various teams to architect large-scale, mission-critical services that support thousands of developers and advertisers globally. Essential skills include expertise in Java, SQL databases (Oracle, PostgreSQL, MySQL), Kafka, Cassandra, Spring, and testing frameworks like Spock and JUnit, along with experience in CI/CD pipelines using Jenkins and Spinnaker, and monitoring tools such as Datadog and Splunk.

Skills

Java REST SQL Kafka Cassandra Spring Jenkins Spinnaker Datadog Splunk Oracle PostgreSQL MySQL Spock Groovy JUnit Hadoop Solr Spark

What you'll do

  • Design and develop secure back-end systems using REST Services and big data pipelines.
  • Implement high-throughput, low-latency REST APIs for internal and external consumption.
  • Utilize Java and multithreading to build performant REST services and big data jobs.
  • Architect distributed systems with Cassandra, Solr, Spark, Kafka, and Hadoop.
  • Create and maintain interfaces used by internal teams and thousands of developers globally.

What we're looking for

  • 1 year experience in Java programming for business logic execution.
  • 1 year experience with REST API design and HTTP concepts.
  • 1 year experience using SQL and relational databases (Oracle, PostgreSQL, MySQL).
  • 1 year experience with Kafka for event-driven system development.
  • 1 year experience utilizing Cassandra for high-throughput use-cases.
  • 1 year experience in distributed computing and resilient system architecture.
  • 1 year experience with Spring framework and test frameworks like Spock, JUnit.

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 255 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 182 roles with salary data.

Most-posted roles

View all roles at Apple Inc