Sr. Software Engineer, Supplier Responsibility

Santa Clara Valley (Cupertino), California, United States
Operations and Supply Chain


Posted: Oct 26, 2018
Weekly Hours: 40
Role Number: 114116005
Contribute to Apple’s work in creating the most safe, fair, and environmentally responsible supply chain in the world. Supplier Responsibility’s Systems & Tools team is seeking an extraordinary engineer to create business solutions that advance our work. This is a rare opportunity to be our first full-stack engineer, setting direction on technologies used while leading strategy on standards, approach, and design. We are seeking a highly efficient and motivated individual who can concurrently manage multiple projects, priorities, and deliver product management for key solutions. This Senior Software Engineer will quickly scope projects, usability, and data/analytics requirements, transforming these into clean, scalable solutions that deliver immediate impact to business partners.

Key Qualifications

  • Advanced ability to write clean, reliable, well documented, and thoroughly tested code
  • Strong knowledge of Python, Java, Node.js / JavaScript
  • Strong knowledge of web frameworks like Django, Spring, Express
  • Experience with front end development, preferably utilizing React / Redux, Angular
  • Experience with large scale SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Cassandra)
  • Expertise in data access security and InfoSec standards


As an Engineer on our team, you will: Analyze requirements using business acumen, process expertise, and available data to implement high performing business solutions Convert business requirements into technical architecture, balancing potential complexity with consideration to required scope & schedule limitations Deliver UX flows, wireframes, mockups, and interactive prototypes, collaborating with business users to gather feedback to be translated into high quality code Design and develop software solutions from start to finish Establish and maintain security and integrity controls Create and maintain documentation / SOPs in relation to solution usage and management Manage multiple projects and tasks simultaneously Deliver excellent customer support with communication skills to foster strong cross-functional relationships

Education & Experience

B.S. in Bachelors degree in Computer Science, Software Engineering, or equivalent work experience

Additional Requirements

  • 5+ years experience in a software development capacity
  • Experienced with confidential requirements and working with sensitive data
  • Dedicated to the best user experience and exceeding expectations