Taro Logo

Software Engineer - Full Stack - Supply Chain Solutions

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$143,100 - $214,500
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer - Full Stack - Supply Chain Solutions

Full Stack Software Engineer role at Apple focusing on supply chain solutions, requiring Java, Python, and cloud expertise. Based in Austin, TX.

App Compatibility Triage Systems Engineer

App Compatibility Systems Engineer role at Apple, focusing on ensuring third-party software compatibility across Apple's ecosystem through data analysis and machine learning.

Design Verification Engineer

Design Verification Engineer role at Apple focusing on pre-silicon verification, test-plan development, and ensuring bug-free first silicon for IP designs.

CPU DFT Verification Engineer

Join Apple as a CPU DFT Verification Engineer to develop and verify DFT logic for processor designs, working with cutting-edge technology and contributing to groundbreaking hardware products.

Tools and Automation Engineer - Apple Maps Quality Team

Tools and Automation Engineer position at Apple Maps Quality Team focusing on testing, automation, and analytics for maps-wide metrics and quality assurance.

Description For Software Engineer - Full Stack - Supply Chain Solutions

At Apple, new ideas quickly transform into groundbreaking products, services, and customer experiences. As part of the Supply Chain Innovation team, you will play a pivotal role in building end-to-end, best-in-class software solutions for Apple's Supply Chain needs, ranging from Supply Planning and Demand Planning to Product Distribution and beyond.

The ideal candidate should excel in collaborative environments and produce high-quality software under tight deadlines. As a Full Stack Software Engineer, you will be responsible for designing and developing highly scalable, distributed systems using cloud-native technologies and microservices architecture. You'll work with various internal stakeholders across the globe (US, Singapore, India, and Europe) to define and implement solutions that optimize Apple's internal business processes.

Key responsibilities include leading proof-of-concept projects, enhancing system reliability and performance, contributing to design reviews, and developing system components. You'll use a diverse tech stack including Java, Python, JavaScript frameworks, and various database technologies. The role requires strong expertise in distributed systems, API development, and cloud platforms like AWS or GCP.

The position offers competitive compensation ($143,100 - $214,500) plus equity opportunities through stock programs. Benefits include comprehensive medical coverage, retirement benefits, education reimbursement, and potential bonuses. This role provides an opportunity to directly impact Apple's global supply chain operations while working with cutting-edge technologies in a dynamic environment.

The ideal candidate will have 3+ years of enterprise-level development experience, strong technical skills across full-stack development, and excellent communication abilities. Experience with AI/ML, LLMs, and supply chain domain knowledge are valuable additions. Join Apple's Supply Chain Innovation team to help build the future of global supply chain management while working with some of the industry's best talent.

Last updated 2 days ago

Responsibilities For Software Engineer - Full Stack - Supply Chain Solutions

  • Design, develop, and optimize highly scalable, distributed systems
  • Lead proof-of-concept projects and pilot implementations
  • Enhance system reliability, performance, and security
  • Contribute to design and code reviews
  • Assist in debugging and resolving issues
  • Contribute to solution and architectural design reviews
  • Develop system components
  • Collaborate with product owners, developers, QA, support teams, and end users

Requirements For Software Engineer - Full Stack - Supply Chain Solutions

Java
Python
JavaScript
React
  • 3+ years of relevant experience in enterprise-level application development
  • Hands-on experience in developing software applications using Java, Python and related technologies
  • Experience working with various database technologies
  • Experience working with Javascript Frameworks like Angular/ReactJs
  • Experience with Python data analytics platforms
  • Strong knowledge of data structures, algorithm design, and object-oriented programming
  • Experience in deploying distributed, large-scale, low latency web applications
  • Experience crafting and architecting distributed systems
  • Experience designing ecosystems for Web applications & API Platforms
  • Experience in cloud environments like AWS, GCP
  • Experience in building Django/Flask-based app servers
  • Development experience with Docker and Kubernetes
  • B.S. in Computer Science or equivalent

Benefits For Software Engineer - Full Stack - Supply Chain Solutions

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?