Software Engineer, Automation

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$129,300–$225,300 / yr
Posted
59 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $156k
This role $177k
$102k $239k
below market most similar roles pay here above market

This role pays more than 68% of similar roles. Most pay $117,085–$195,581 — the blue band above. At the midpoint, this role pays about $177k versus about $156k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Automation

The Software Engineer - Automation will join a hands-on development team to design, develop, and maintain software frameworks and tools that improve efficiency, accuracy, and scalability across wireless engineering workflows. The role involves building and optimizing data processing pipelines for large volumes of wireless test, calibration, and performance data. Key responsibilities include developing web tools, backend services, and REST APIs, as well as implementing automation and CI/CD pipelines to streamline build and deployment processes. The candidate must utilize Python, Git, and interactive debuggers like Xcode or IntelliJ. Technical requirements include knowledge of data structures, algorithms, concurrency, and multi-threading. The position requires solving complex problems within the wireless domain by collaborating with firmware and hardware teams to integrate software components into existing systems.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design, develop, and maintain software frameworks and tools to improve wireless engineering workflows.
  • Build and optimize data processing pipelines for large volumes of wireless test and calibration data.
  • Develop and maintain web tools and backend services for internal applications and automated systems.
  • Implement automation and CI/CD pipelines to streamline build, test, and deployment processes.
  • Ensure code quality through unit testing, peer reviews, and adherence to software design best practices.
  • Develop REST APIs to ensure the availability of data and services.
  • Identify opportunities for process automation, data visualization, and workflow optimization.

What we're looking for

  • Bachelor’s degree in computer science or equivalent.
  • Strong knowledge in designing and developing software frameworks using Python.
  • Experience debugging software issues using interactive debuggers like Xcode or IntelliJ for client/server applications.
  • Strong knowledge of data structures, algorithms, design patterns, concurrency, multi-threading, and scalability.
  • Experience with Continuous Integration and Deployment (CI/CD) pipelines.
  • Experience with code versioning tools such as Git.
  • Master’s degree in computer science or equivalent (preferred).
  • Experience with web applications, databases, REST APIs, SQL, NoSQL, Jenkins, and Docker (preferred).

More like this

Similar roles

Software Engineer, Automation

Apple Inc

Cupertino, CA 59 days ago $184,700–$324,800
Python CI/CD Git Docker Jenkins PostgreSQL MongoDB REST APIs SQL NoSQL Xcode IntelliJ Data Structures Algorithms Multi-threading Data Processing Pipelines
10+ yrs exp

Software Engineer, Automation

Q2

Austin, TX 39 days ago
C# Go Python LLMs Agentic AI AWS GCP Azure Grafana Splunk NGINX Linux Red Hat CentOS APIs Telemetry Pipelines
5+ yrs exp Hybrid

Software Engineer, AI & Automation

Nerd Wallet

Remote 46 days ago $127,000–$207,000
Python LLM RAG Multi-agent Systems APIs GitHub Slack Jira Confluence Observability Authentication Authorization Testing Semantic Search
3+ yrs exp Remote

Senior Engineer, Software Automation

Danaher Corporation

Irvine, CA 25 days ago
Python Test Automation CI/CD Git pytest Object-Oriented Programming Embedded Systems TCP/IP Bluetooth BLE USB Serial Hardware-in-the-Loop Simulators Emulators Software Architecture Debugging
5+ yrs exp

Software Engineer, Test Automation

Jack Henry & Associates

Allen, TX 18 days ago $76,400–$115,000
Test Automation Selenium C# Java CI/CD Quality Assurance QA Methodologies end‑to‑end testing test‑driven development Agile Methodology System Analysis Software Development Lifecycle AI
4+ yrs exp Hybrid