Software Engineer, Automation

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / 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 $255k
$90k $350k
below market most similar roles pay here above market

This role pays more than 98% of similar roles. Most pay $117,085–$195,581 — the blue band above. At the midpoint, this role pays about $255k 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

JOB TITLE: Software Engineer - Automation The Software Engineer - Automation joins 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, while implementing automation and CI/CD pipelines to streamline build and deployment processes. The candidate will utilize Python, Git, and interactive debuggers like Xcode or IntelliJ. Technical requirements include knowledge of data structures, algorithms, concurrency, multi-threading, and scalability. The position requires collaborating with Wireless Firmware and RF HW teams to solve complex problems involving data visualization, SQL, NoSQL databases, Jenkins, and Docker.

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.
  • Develop REST APIs to ensure the availability of data and services.
  • Ensure code quality through unit testing, peer reviews, and adherence to software design best practices.
  • Identify opportunities for process automation, data visualization, and workflow optimization with internal stakeholders.

What we're looking for

  • Bachelor’s degree in computer science or equivalent with 10+ years of experience.
  • Master’s degree in computer science or equivalent with 10+ years of experience (preferred).
  • Strong knowledge in designing and developing software frameworks using Python.
  • Experience debugging software issues using interactive debuggers like Xcode or IntelliJ.
  • Strong knowledge of data structures, algorithms, design patterns, concurrency, multi-threading, and scalability.
  • Experience with Continuous Integration and Deployment (CI/CD) pipelines and code versioning tools like Git.
  • Experience developing web applications, databases, REST APIs, and data visualization tools (preferred).
  • Knowledge of SQL and NoSQL databases, including PostgreSQL and MongoDB (preferred).

More like this

Similar roles

Software Engineer, Automation

Apple Inc

Cupertino, CA 59 days ago $129,300–$225,300
Python CI/CD Git Docker Jenkins PostgreSQL MongoDB REST APIs SQL NoSQL Xcode IntelliJ Data Structures Algorithms Multi-threading Data Processing Pipelines

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