Senior Software Engineer, Fulfillment Ops

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
11 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $165k
$109k $220k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $149,500–$181,375.

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 · Senior Software Engineer, Fulfillment Ops

The Senior Software Engineer - Fulfillment Ops joins the Strategic Data Solutions team to build systems that automate and optimize order fulfillment and supply chain operations. This role focuses on improving customer experience while driving cost, labor, and carbon savings. You will design and implement production software for business process automation, focusing on durability, concurrency, and performance under peak loads. Key responsibilities include leading release engineering for CI/CD pipelines, automated testing, and database schema migrations. You will utilize Python, Java, Scala, or C++ to build data science and analysis tools on Hadoop or cloud-based systems. The role requires expertise in relational and NoSQL databases, Docker, Kubernetes, and event-driven architectures like Temporal to coordinate complex, long-running processes within the fulfillment and supply chain domain.

What does a Software Engineer earn in Texas?

Median $178175 from 187 postings across 44 companies.

See salary data

What you'll do

  • Develop and implement production software to automate and optimize business processes.
  • Design system architectures focused on durability, reliability, concurrency, and performance under peak loads.
  • Coordinate with external infrastructure teams to drive the development of necessary infrastructure needs.
  • Implement process improvements to increase efficiency and stability in fulfillment and supply chain operations.
  • Manage release engineering tasks including CI/CD pipelines, automated testing, and database schema migrations.
  • Build and scale high-throughput distributed systems for data science and analysis tools.
  • Deploy observability tooling and feature flags to ensure safe software rollouts.

What we're looking for

  • BS or advanced degree in Computer Science, a related field, or equivalent experience.
  • Mastery of Python, Java, Scala, C++, or an equivalent language.
  • 4+ years of experience in software engineering or data science.
  • Experience building data science or data analysis tools on Hadoop or cloud-based systems.
  • Experience with Docker, Kubernetes, or cloud platform deployment (preferred).
  • Familiarity with event-driven architectures and durable workflow orchestration frameworks like Temporal (preferred).
  • Experience with Relational and NoSQL databases, including schema design, query performance, and migrations (preferred).
  • Experience designing, building, and scaling high-throughput distributed systems in production (preferred).

More like this

Similar roles

Software Engineer, Strategic Data Solutions

Apple Inc

Austin, TX 174 days ago
Python Java Scala C++ Hadoop Docker Kubernetes Relational Databases NoSQL Release Engineering Data Structures Algorithms System Architecture
4+ yrs exp

Software Engineer, Strategic Data Solutions

Apple Inc

Austin, TX 166 days ago
Python Java Scala C++ Spark Docker Kubernetes Relational Databases NoSQL Cloud Data Lakehouse Release Engineering Data Structures Algorithms Machine Learning Automation
4+ yrs exp