Sr. 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 $173k
$131k most similar roles pay here $211k

This listing doesn't post a salary. Most similar roles pay $142,350–$203,300.

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

Join our dynamic team as a Senior Software Engineer in Information Systems & Technology, where you will collaborate with cross-functional teams including project managers and designers to develop high-scale cloud-based distributed systems primarily using Java. Your responsibilities include designing, implementing, testing, and maintaining robust backend services while ensuring they are fault-tolerant and secure. You will leverage your expertise in API implementation, relational databases, and concurrency management to build scalable solutions. Ideal candidates possess a strong background in object-oriented programming, software design patterns, and experience with CI/CD tools for cloud-based Kubernetes environments. This role involves working on complex systems that require advanced knowledge of JVM internals and networking concepts, contributing to the development of innovative information technology solutions at scale.

What you'll do

  • Design and develop high-scale, high-performance cloud-based distributed systems using Java.
  • Implement RESTful APIs and optimize relational database schemas for query performance.
  • Optimize Java code for concurrency, memory management, and overall system performance.
  • Mentor junior engineers and lead software projects as a technical leader.
  • Use CI/CD tools to automate the deployment of containerized applications on Kubernetes.

What we're looking for

  • 5+ years of professional software development experience.
  • 3+ years implementing and shipping high-scale cloud-based distributed systems.
  • Proficient in Java with expertise in concurrency, memory management, and performance optimization.
  • Experience using relational databases for schema design and query optimization.
  • Strong understanding of OOP principles, data structures, algorithms, and design patterns.

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