Senior Software Engineer - Fulfillment Ops
- Location
- Austin, TX · On-site
- Job type
- Full-time
- Level
- Lead / Staff
- Experience
- 4+ years
- Education
- Bachelor's degree
- Listed
- 13 days ago
Skills & highlights for this role
- Mastery of Python, Java, Scala, C++ or equivalent language
- Experience building data science or data analysis tools on Hadoop/cloud-based systems
- Software engineering or data science experience (4+ years)
- Computer science or related degree, or equivalent experience
Also useful
- Docker
- Kubernetes
- Cloud platform deployment
- Event-driven architectures
- Temporal or durable workflow orchestration frameworks
- Relational and NoSQL database experience
- Full software development lifecycle
- High-throughput distributed systems
Summary
At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Join Apple, and help us leave the world better than we found it.
Apple’s Strategic Data Solutions team is responsible for optimizing high-impact business processes & mitigating fraud, waste and abuse while empowering our customers and internal partners. The SDS software engineering team is building systems that enable large-scale supply chain and fulfillment optimizations, providing Apple extraordinary cost, labor, and environmental savings.
We work side-by-side with machine learning engineers and business teams to implement scalable, easy-to-use systems and tools. We are seeking a customer-focused, passionate and driven Software Engineer with experience in building analytic tools and solutions.
About the role
The SDS Fulfillment team builds the systems that automate and optimize Apple's order fulfillment and supply chain operations, improving the customer experience while driving essential cost, labor, and carbon savings. If you’re interested in being a part of a team that’s constantly learning and problem-solving, we’d love to talk with you. As a Software Engineer on the SDS team, you will work closely with Machine Learning Engineers and other Software Engineers to lead the design and implementation of systems and tools that directly impact our customers and company revenue.
You will be
- Developing and implementing production software for optimizing & automating business processes
- Responsible for system architecture design with a focus on durability, reliability, concurrency, and performance under peak loads, such as product launches
- Working with external infrastructure teams to drive the development of infrastructure needs
- Innovating by recognizing opportunities for automation and tools improvements
- Responsible for developing and implementing process improvements to bring efficiency and stability to fulfillment & supply chain processes
- Lead the team to increase the level of maturity and skill in analytical software development
- Responsible for release engineering, including CI/CD pipelines, automated testing, safe rollouts with feature flags, database schema migrations, and observability tooling
Minimum Qualifications
- BS or advanced degree in Computer Science, related field or equivalent experience
- Mastery of one of Python, Java, Scala, C++ or equivalent language
- 4+ years of experience in software engineering/data science
- Experience building data science or data analysis tools on Hadoop/cloud based systems
Preferred Qualifications
- Some experience with Docker, Kubernetes, or cloud platform deployment
- Familiarity with event-driven architectures and durable workflow orchestration frameworks (like Temporal) to coordinate complex, long-running processes
- Experience with Relational databases and NoSQL databases, including schema design, query performance and migrations
- Demonstrated understanding of the full software development lifecycle: design, testing, CI/CD, release, monitoring and production support
- Experience designing, building and scaling high-throughput distributed systems in production
- Excellent problem solving, critical thinking, and communication skills
- Solid grasp of computer science fundamentals including data structures and algorithms
- Solid ability to evaluate and apply new technologies in a short time
- Self-motivated, proactive, and solution-oriented
From Apple's careers page, first listed on Rolev.ai on October 27, 2026. Rolev.ai is not the employer.
How Rolev.ai helps with this application
Rolev.ai is a job search and application tool for US job seekers. For this Senior Software Engineer - Fulfillment Ops role at Apple, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.
See how you fit
Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.
Tailor without inventing
Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.
Draft the full kit
Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.
1-Click Extension Autofill
The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.
Common questions
Where is the Senior Software Engineer - Fulfillment Ops job at Apple located?
This Senior Software Engineer - Fulfillment Ops position at Apple is located in Austin, TX (On-site). Always check Apple's application page for specific state eligibility or relocation policies.
What qualifications are required for Senior Software Engineer - Fulfillment Ops at Apple?
For the Senior Software Engineer - Fulfillment Ops role, Apple highlights 4+ years of relevant experience; a bachelor's degree; experience with Mastery of Python, Java, Scala, C++ or equivalent language, Experience building data science or data analysis tools on Hadoop/cloud-based systems, Software engineering or data science experience (4+ years), Computer science or related degree, or equivalent experience. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.
How do I apply for the Senior Software Engineer - Fulfillment Ops position at Apple?
This listing links directly to Apple's application page. You can apply directly on Apple's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.