Software Application Support Engineer, Apple Online Retail Engineering

Apple is a global technology company known for its innovative consumer electronics, software, and online services.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
E-Commerce
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer (Contact Center Tech Platform - Media Protocols), Enterprise Systems

Backend Software Engineer position at Apple focusing on Contact Center Platform development, requiring expertise in FreeSWITCH, Go, Python, and media protocols.

Software Automation Engineer - Test Platforms

Software Automation Engineer position at Apple focusing on developing automated testing applications for Connected Media features, including AirPlay and CarPlay.

Engineering Project Manager, Customer Systems

Engineering Project Manager position at Apple, leading cross-functional teams in Service Management and GCRM Services with focus on product development and innovation.

Global Supply Manager

Global Supply Manager position at Apple, focusing on strategic sourcing, supplier negotiations, and supply chain optimization in San Diego.

Full Stack Software Engineer - Internal Tools

Full Stack Software Engineer role at Apple building internal tools and applications using Python, React, and cloud technologies to support organization-wide operations.

Description For Software Application Support Engineer, Apple Online Retail Engineering

Apple is seeking a talented Software Application Support Engineer to join their global team supporting the Apple Online Store, a multi-channel world-class eCommerce platform. This technical role requires deep knowledge and understanding of the eCommerce platform to provide technical support to business and core engineering teams.

Key responsibilities include:

  • Taking an active role in defining and evolving standard practices and procedures
  • Partnering with engineering teams to prioritize and fix production defects
  • Working non-standard hours to support ongoing incident mitigation
  • Participating in on-call rotation to support apps and services
  • Assessing the need for production monitoring and alert setup
  • Triaging and prioritizing incidents, devising and implementing mitigation steps
  • Conducting Root Cause Analysis (RCA) and logging defects
  • Automating processes, maintaining support documentation, and debugging complex production issues

The ideal candidate will have strong people skills, excellent written and verbal communication abilities, and the capacity to explain complex technical topics in easy-to-understand terms. This role offers a great opportunity to work on a large-scale eCommerce platform and contribute to the success of Apple's online retail operations.

Requirements:

  • 3+ years of software engineering experience in a large-scale environment
  • BS degree or higher in Computer Science or related field
  • Coding knowledge in Java, Scala, and related frameworks
  • Skills in monitoring, alerting, fault analysis, and automation

Preferred qualifications include 5+ years of experience, strong problem-solving skills, experience with RCA, knowledge of RDBMS, PL/SQL, noSQL, and Unix Shell Scripting. The role demands excellent follow-through, organizational ability, and flexibility in a dynamic environment.

Join Apple's innovative team and help shape the future of online retail!

Last updated 2 months ago

Responsibilities For Software Application Support Engineer, Apple Online Retail Engineering

  • Take an active role in defining and evolving standard practices and procedures
  • Partner with engineering teams to prioritize and fix production defects
  • Work non-standard hours to support ongoing incident mitigation
  • Share on-call rotation to support apps and services
  • Assess need for production monitoring and alert setup
  • Triage and prioritize incidents, implement mitigation steps
  • Conduct RCA and log defects
  • Automate processes, maintain support documentation, debug complex production issues

Requirements For Software Application Support Engineer, Apple Online Retail Engineering

Java
Scala
  • 3+ years of software engineering experience in a large-scale environment
  • BS degree or higher in CS or related field
  • Coding knowledge in Java, Scala, frameworks related to Java
  • Skills and experience in monitoring, alerting, fault analysis, and automation

Interested in this job?