Taro Logo

Software Engineer - Full Stack - Supply Chain Solutions

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · Logistics

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. This role focuses on developing solutions ranging from Supply Planning and Demand Planning to Product Distribution.

The ideal candidate should excel in collaborative environments and produce high-quality software under tight deadlines. As a Full Stack Software Engineer, you'll work with multi-functional teams across the globe (US, Singapore, India, and Europe) to deliver cutting-edge products. You'll be responsible for designing and developing highly scalable distributed systems, leading proof-of-concept projects, and optimizing system performance.

Key technical areas include cloud-native technologies, microservices architecture, Java, Python, JavaScript frameworks, and data analytics platforms. You'll work with various database technologies, container orchestration systems, and cloud environments. The role requires strong problem-solving abilities and excellent communication skills to collaborate effectively with stakeholders worldwide.

This position offers the opportunity to directly impact Apple's business operations, working on solutions that optimize internal business processes. The role combines technical expertise with business domain knowledge in supply chain management, making it ideal for engineers interested in both technology and business operations.

Last updated 11 minutes 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
  • Develop system components and ensure timely delivery
  • Collaborate with product owners, developers, QA, and support teams

Requirements For Software Engineer - Full Stack - Supply Chain Solutions

Java
Python
JavaScript
React
MongoDB
  • 7+ years of relevant experience in enterprise-level application development
  • Experience with Java, Python and related technologies
  • Experience with various database technologies
  • Experience with JavaScript Frameworks like Angular/ReactJS
  • Experience with Python data analytics platforms
  • Strong knowledge of data structures and algorithms
  • Experience in deploying distributed, large-scale applications
  • Experience with cloud environments like AWS, GCP
  • Experience with Docker and Kubernetes
  • B.S. in Computer Science or equivalent

Interested in this job?

Jobs Related To Apple Software Engineer - Full Stack - Supply Chain Solutions

Java Server Engineer-ASE

Senior Java Server Engineer role at Apple focusing on iCloud Mail engineering with expertise in security and distributed systems.

Senior Software Engineer - Messaging Identity Services

Senior Software Engineering role at Apple working on backend identity and messaging services that power iMessage, FaceTime and other core communication features.

Design Verification Engineer

Senior Design Verification Engineer role at Apple, focusing on SOC verification and testing, requiring 10+ years of experience in digital verification and computer architecture.

Software Development Engineer-Experimentation

Senior Backend Engineer role at Apple focusing on A/B experimentation platform for Apple Maps, offering competitive pay, equity, and benefits.

Software Engineer, Enterprise Systems

Senior Software Engineer role at Apple focusing on enterprise systems development, requiring Java expertise and full-stack development experience.