Software Engineer, Automation

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $166k
This role $177k
$118k most similar roles pay here $237k

This role pays more than 62% of similar roles. Most pay $129,500–$202,561 — the shaded band above. At the midpoint, this role pays about $177k versus about $166k 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 enhancing wireless engineering workflows through software innovation. The role involves designing and maintaining software frameworks, building data processing pipelines for large volumes of test and calibration data, and developing web tools and backend services to ensure service availability. You will collaborate with Wireless Firmware and RF HW teams to integrate components into existing systems while implementing CI/CD pipelines to streamline build and deployment processes. Key technical requirements include proficiency in Python, experience with Git, and knowledge of data structures, algorithms, concurrency, and multi-threading. Preferred skills include developing REST APIs, utilizing SQL or NoSQL databases like PostgreSQL and MongoDB, and using Jenkins and Docker for infrastructure. The role addresses complex problems within the wireless engineering domain to improve accuracy and scalability.

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.
  • Develop REST APIs to provide reliable access to data and services.
  • Create data visualization tools to improve process visibility and workflow optimization.
  • Ensure code quality through unit testing, peer reviews, and adherence to software design best practices.

What we're looking for

  • Bachelor's degree in computer science or equivalent.
  • Master's degree in computer science or equivalent is preferred.
  • Strong knowledge of 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 Continuous Integration and Deployment (CI/CD) pipelines, including Jenkins and Docker.
  • Proficiency with code versioning tools such as Git.
  • Ability to develop web applications, REST APIs, and manage SQL/NoSQL databases like PostgreSQL and MongoDB.

More like this

Similar roles

Software Engineer, Automation

Apple Inc

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

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 14 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 23 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