Software Engineer - Hardware Engineering Operations

Apple Inc

Quick summary

Work type
On-site
Location
Austin, TX
Posted
21 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $167k
$115k most similar roles pay here $226k

This listing doesn't post a salary. Most similar roles pay $135,308–$199,250.

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 969 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer - Hardware Engineering Operations

As a Software Engineer at Apple's Hardware Engineering Operations team, you will join a dynamic group that bridges software and hardware to develop internal applications, frameworks, and services. Your day-to-day responsibilities include designing and implementing web applications, MCP services, and APIs that support AI-driven engineering tools, collaborating with cross-functional teams to create scalable interfaces for data pipelines and simulation environments, and leading technical discussions to ensure solutions are maintainable and efficient. You will work on full-stack development using modern frameworks like Spring or Java EE, RESTful services, and agile methodologies, contributing to the entire software lifecycle from design through deployment in a fast-paced environment that emphasizes innovation and precision. Ideal candidates have experience with JVM languages, multi-tier web applications, and are familiar with hardware engineering concepts and large-scale API and micro-service architectures.

What you'll do

  • Design and implement web applications and APIs that support AI-enabled engineering tools.
  • Develop scalable interfaces connecting data pipelines, simulation environments, and machine learning services.
  • Lead design discussions and set technical direction for project areas within the team.
  • Maintain and improve production systems by contributing to all stages of the software lifecycle.
  • Work with hardware and software teams to build proof-of-concepts and new features.

What we're looking for

  • Bachelor's degree in Computer Science or equivalent.
  • 4 years of experience developing software applications using JVM languages.
  • Experience gathering requirements, defining software specifications, and delivering complex software solutions.
  • Developed multi-tier web applications with modern frameworks like Spring or Java EE and RESTful services.
  • Strong hands-on development skills for tackling complex engineering problems.

More like this

Similar roles

Software Engineer

Apple Inc

Seattle, WA 43 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

Q2

Cary, North Carolina 58 days ago
Python SQL Javascript Vue.js OpenAPI Node.js CI/CD Docker GitLab Snowflake Airflow Cloud-Native Architecture Service-Oriented Architecture Agile Methodology
Hybrid

Software Engineer

Q2

Austin, Texas 3 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

Caterpillar

Remote (Irving, Texas, US) 87 days ago $112,923$112,923
CRM Elasticsearch MySQL Oracle Relational databases NoSQL databases MVC Microservices Event-driven Jenkins GoCD Azure Devops CI/CD Agile Scrum
Remote

Software Engineer

Alteryx

Remote (Irvine, CA) 102 days ago $103,000$133,000
Python REST Git GCP Azure AWS Node.js Docker Kubernetes CI/CD PostgreSQL Alteryx
Remote

Software Engineer

Booz Allen Hamilton

Aurora, CO 31 days ago $69,400$158,000
Linux Docker Kubernetes AWS Azure Google Cloud