Software Engineer, Information Systems & Technology

Apple Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$147,400–$220,900 / yr
Posted
50 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $159k
This role $184k
$105k most similar roles pay here $233k

This role pays more than 75% of similar roles. Most pay $135,000–$183,962 — the shaded band above. At the midpoint, this role pays about $184k versus about $159k 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 969 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 756 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Information Systems & Technology

Join Apple’s Information Systems and Technology group as a Java Software Engineer, collaborating with diverse teams to develop critical systems for Apple customers and employees worldwide. You will design, implement, test, document, and maintain code primarily in Java, contributing to projects from planning through deployment. Key responsibilities include building cloud-based distributed systems, integrating APIs, and working with both relational and NoSQL databases. Ideal candidates should have 2+ years of professional software development experience, strong OOP skills, and familiarity with CI/CD tools like Kubernetes for containerized applications. The role demands expertise in Java web frameworks, unit testing, and a solid understanding of JVM internals and networking concepts.

What you'll do

  • Develop and maintain Java-based software systems for Apple's internal and external platforms.
  • Design and implement cloud-based distributed systems using APIs like REST or GraphQL.
  • Work with relational and NoSQL databases to store and retrieve data efficiently.
  • Ensure high-quality code through testing, documentation, and adherence to engineering excellence standards.
  • Collaborate on the planning, design, and implementation phases of software projects from start to finish.

What we're looking for

  • B.S. in Computer Science or equivalent professional work experience.
  • 2+ years of software development experience in a professional setting.
  • Proven experience implementing cloud-based distributed systems and APIs.
  • Proficiency with relational and NoSQL databases.
  • Strong expertise in Java programming and object-oriented design principles.
  • Familiarity with CI/CD tools for containerized applications on Kubernetes.

More like this

Similar roles

Software Engineer

Apple Inc

Seattle, WA 43 days ago $139,500$258,100
Golang C C++ Rust Swift Python Networking HTTP TCP DNS TLS Distributed_System_Design CI/CD Git Linux Shell_Scripting SQL NoSQL Kubernetes Docker AWS Azure Google_Cloud_Pods Prometheus Grafana

Software Engineer

Cisco

San Jose, CA 116 days ago $165,000$277,600
SONiC-NOS Wireshark Python C++ Linux GDB IXIA Spirent High Speed Serdes MAC ports PRBS ANLT analyzers L2 switching networking protocols Cisco Silicon One

Software Engineer

Q2

Austin, Texas 73 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid

Software Engineer

Berkeley Research Group

Remote (Washington, DC) 116 days ago $100,000$230,000
React TypeScript JavaScript Ruby Ruby on Rails Go Agile Jira GitHub Git CI/CD Kubernetes MongoDB Docker Microsoft Azure
Remote

Software Engineer

Alteryx

Remote (Irvine, CA) 102 days ago $103,000$133,000
Python REST Git GCP Azure AWS Node.js Docker Kubernetes CI/CD PostgreSQL Alteryx
Remote

Software Engineer

Rockwell Automation

Mayfield Heights, OH 8 days ago
TypeScript Kotlin C# .NET Core Agile Azure AWS microservices test automation CI/CD GitHub Copilot
Hybrid