Software Engineer - Applications

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$171,600–$258,100 / yr
Posted
40 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $162k
This role $215k
$110k most similar roles pay here $274k

This role pays more than 85% of similar roles. Most pay $131,125–$193,000 — the shaded band above. At the midpoint, this role pays about $215k versus about $162k 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 1395 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer - Applications

As a Software Engineer at Apple Inc. in Seattle, you will join the Applications team as a senior-level developer responsible for designing, developing, testing, and deploying large-scale distributed infrastructure platforms. Your daily tasks include integrating non-proprietary tools like Java, Go, Python, Docker, Kubernetes, Cassandra, Splunk, Prometheus, and Grafana to maintain robust software development practices. You will measure system performance using key indicators and collaborate with various teams to ensure secure and reliable service delivery while training engineers on best practices. Additionally, you will implement monitoring solutions by building dashboards and alerts to enhance observability and optimize traffic management systems for improved reliability and performance.

What you'll do

  • Design and develop large-scale distributed infrastructure platforms using Java, Go, Python, and other technologies.
  • Integrate non-proprietary tools like Docker, Kubernetes, Cassandra, Splunk, Prometheus, and Grafana into projects.
  • Implement monitoring solutions by building dashboards, alerts, and pipelines to ensure system reliability.
  • Optimize performance of traffic management systems through load balancing, service discovery, and routing strategies.
  • Maintain software development lifecycle best practices including coding standards, documentation, and automated testing.

What we're looking for

  • Bachelor’s Degree in Computer Science or related field with 5+ years of experience in building large-scale distributed systems.
  • Proficient in Java, Go, Python, C++, or similar languages for developing scalable applications.
  • Experience with distributed storage systems like Cassandra and databases such as MongoDB or Redis.
  • Expertise in monitoring tools including Prometheus, Grafana, Splunk, and log processing solutions like ELK stack.
  • Skilled in using GitHub for source control and Docker/Kubernetes for containerization and deployment.
  • Knowledge of infrastructure security standards and practices to ensure data protection.

More like this

Similar roles

Software Engineer

Apple Inc

Seattle, WA 47 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 120 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 7 days ago
AWS Python SQL C# .NET Vue Angular React HTML CSS JavaScript RESTful APIs MVVM SOLID principles Agile CI/CD Kubernetes Docker Terraform PostgreSQL Git Jenkins
Hybrid

Software Engineer

Alteryx

Remote (Irvine, CA) 106 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 12 days ago
TypeScript Kotlin C# .NET Core Agile Azure AWS microservices test automation CI/CD GitHub Copilot
Hybrid

Software Engineer

Broadcom

Usa-Ca - Promontory B 44 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL MSSQL Git Jenkins SonarQube Ansible SaltStack Linux Windows Server