Software Engineer, Automation

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
12 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $164k
This role $255k
$106k most similar roles pay here $348k

This role pays more than 95% of similar roles. Most pay $129,500–$197,750 — the shaded band above. At the midpoint, this role pays about $255k versus about $164k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Automation

Software Engineer - Automation will join a hands-on development team focused on improving efficiency, accuracy, and scalability across wireless engineering workflows. The role involves designing and maintaining software frameworks, building data processing pipelines for large volumes of wireless test and calibration data, and developing web tools and backend services to ensure service availability. You will collaborate with cross-functional teams, including Wireless Firmware and RF HW groups, to solve complex problems in the wireless domain. Key technical requirements include extensive experience with Python, Git, and CI/CD pipelines using Jenkins and Docker. The position requires expertise in data structures, algorithms, concurrency, multi-threading, and scalability. Additionally, you will develop REST APIs and manage databases including PostgreSQL and MongoDB while utilizing interactive debuggers like Xcode or IntelliJ to ensure high code quality across all systems.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

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

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.
  • Strong knowledge in designing and developing software frameworks using Python.
  • Experience debugging software issues using interactive debuggers like Xcode or IntelliJ.
  • Strong understanding of data structures, algorithms, design patterns, concurrency, multi-threading, and scalability.
  • Experience with CI/CD pipelines, Git, Jenkins, and Docker.
  • Ability to develop web applications, REST APIs, and tools for SQL/NoSQL databases like PostgreSQL and MongoDB.
  • Ability to collaborate effectively in a fast-paced environment with cross-functional teams.

More like this

Similar roles

Software Engineer, Automation

Apple Inc

Cupertino, CA 12 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 Concurrency Data Processing Pipelines

Software Engineer, Test Automation

Cisco

Remote (San Jose, CA) 11 days ago $167,700$245,200
Python Go LangChain LangSmith Playwright K6 JMeter LLM APIs Prompt Engineering Contract Testing Test Automation Performance Testing Security Compliance OCSF Caldera Audit Log Validation Tenant Isolation Probes
8+ yrs exp Remote

Lead Software Engineer, AI Automation

CoStar Group

Richmond, VA 13 days ago $152,000$202,000
TypeScript C# .NET React SQL Server Elasticsearch AWS LLMs AI Orchestration Distributed Systems API Design Cloud-Native Observability Monitoring Automated Testing Software Architecture
7+ yrs exp

Lead Software Engineer, AI and Automation

JPMorgan Chase

Jersey City, NJ 23 days ago
Python JavaScript TypeScript SQL Kubernetes CI/CD Agile SRE DevOps Relational Databases Agentic AI Observability Automation Frameworks Event-Driven Architecture
5+ yrs exp

Automation Software Engineer Manufacturing

General Dynamics

Dedham, MA 22 days ago $116,395$129,126
C/C++ Rust Python Linux Xilinx STM32 MSP430 RESTCONF SNMP Git Agile Scrum Six Sigma Lean Manufacturing AI Computer Engineering Electrical Engineering
5+ yrs exp

AI Automation Engineer

Proofpoint

CA +4 56 days ago $123,200$193,600
Python Prompt Engineering LLMs Anthropic OpenAI Amazon Bedrock AWS Snowflake Redshift Salesforce Gainsight Totango Clari Gong Pendo Power BI UnifyApps Model Context Protocol Agentic AI Workflow Automation
8+ yrs exp