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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 2 months 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?