Software Engineer - Customer Systems, Information Systems & Technology (is&t)

Apple Apple · Big Tech · Sunnyvale, CA +1 · Software and Services

Software Engineer role focused on architecting and developing global, business-critical enterprise applications within the Customer Engagement domain for Apple's Platform Services team. The role involves designing scalable, high-quality, end-to-end solutions, creating design artifacts, conducting architecture reviews, and managing multiple global efforts. Requires expertise in Java, Springboot, Kubernetes, Docker, Kafka, and cloud platforms. Preferred qualifications include experience with event-based systems, microservices, CI/CD, and a knowledge of machine learning fundamentals.

What you'd actually do

  1. Deliver Scalable, High-Quality, End-to-End Solutions in collaboration with senior architects, stakeholders, engineering, and cross-functional teams
  2. Create High-level and Low-level design artifacts
  3. Conduct architecture reviews and executive briefings for high-impact projects
  4. Provide solution hand-off and training for the new features to Operations and Production Support teams
  5. Manage multiple global efforts simultaneously

Skills

Required

  • Java
  • Springboot
  • Kubernetes
  • Docker
  • Kafka
  • Object Oriented Programming
  • Cloud platforms and managed services
  • BS/BA degree or equivalent technical experience

Nice to have

  • software development
  • solution architecture
  • product management
  • architecting and developing event-based, distributed, highly available systems
  • developing and managing enterprise-level technology at a global scale
  • Micro-services
  • CI/CD
  • Container orchestration
  • Excellent communication skills
  • attention to detail
  • problem-solving and analytical skills
  • leadership and influencing skills
  • presentation, oral, and written business communication skills
  • machine learning fundamentals

What the JD emphasized

  • Expertise in Java, Springboot, Kubernetes, Docker, Kafka, Object Oriented Programming
  • BS/BA degree or equivalent technical experience
  • Knowledge of machine learning fundamentals