Staff Software Engineer, Information Systems & Technology

Apple Inc

Quick summary

Work type
On-site
Location
Austin, TX
Posted
65 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $182k
$132k most similar roles pay here $241k

This listing doesn't post a salary. Most similar roles pay $142,450–$222,425.

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 · Staff Software Engineer, Information Systems & Technology

Join our dynamic team as a Staff Software Engineer in Information Systems & Technology, where you will collaborate with cross-functional teams including project managers and designers to architect, design, develop, test, document, improve, and maintain high-scale cloud-based distributed systems primarily using Java. Your day-to-day responsibilities include leading software projects, ensuring timely delivery of solutions, and mentoring senior engineers while leveraging your expertise in API design, relational databases, and concurrency management. Ideal candidates possess a B.S., 8+ years of professional software development experience, and mastery in OOP principles, data structures, and algorithms. You will work on complex systems requiring advanced JVM knowledge, CI/CD tools like Kubernetes, and proficiency with Java web frameworks such as JUnit and Mockito.

What you'll do

  • Design and implement high-scale, fault-tolerant cloud-based distributed systems.
  • Develop and optimize RESTful APIs and other service-oriented architectures.
  • Master schema design and query optimization for relational databases.
  • Optimize Java code for concurrency, memory management, and performance.
  • Mentor senior-level software engineers on best coding practices and patterns.
  • Lead software projects across multiple teams using CI/CD tools in Kubernetes.

What we're looking for

  • 8+ years of professional software development experience.
  • 5+ years designing and implementing high-scale, fault-tolerant cloud systems.
  • Mastery in Java concurrency, memory management, and performance optimization.
  • Expertise in relational databases, schema design, and query optimization.
  • Proficiency in object-oriented principles, data structures, algorithms, and design patterns.
  • Experience leading software projects and mentoring senior engineers.
  • Comfort with CI/CD tools for deploying containerized applications on Kubernetes.

More like this

Similar roles

Software Engineer, Information Systems & Technology

Apple Inc

Austin, TX 56 days ago
Java Postgres MySQL Cassandra MongoDB Kubernetes AWS GCP Azure CI/CD REST RPC GraphQL JUnit Mockito ServiceTalk Spring Dropwizard Quarkus Micronaut Go Python Ruby Airflow Spark Flink

Staff IT Software Engineer

Palo Alto Networks

Santa Clara, CA 9 days ago $124,000$201,500
TypeScript NestJS React GCP Vertex AI RAG SQL CI/CD Kubernetes Terraform Prometheus Grafana Python PostgreSQL

Staff Software Systems Engineer

Abbott

Pleasanton, CA 92 days ago $114,000$228,000
AWS Azure GCP Python PostgreSQL Kubernetes Docker CI/CD Git JIRA Confluence Regulatory Compliance FDA Regulations Agile Methodology

Staff Software Engineer

Apex

Belfast, United Kingdom 139 days ago
Java Python Kubernetes Terraform Docker CI/CD BigQuery PostgreSQL Flyway gRPC Protobuf Bazel Datadog AWS GCP SQL GitOps
Hybrid