Software Engineer, Enterprise Systems

Apple is a place where extraordinary people gather to do their best work. Together we craft products and experiences people once couldn't have imagined — and now can't imagine living without.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Software Engineer, Enterprise Systems

Apple is seeking an experienced Software Engineer for the Customer Systems team. This role is critical in driving strategy, execution, and technical direction for the team. You'll work with business leaders and external vendors to define and establish system roadmaps, design, develop, test, and implement high-quality solutions on time and within budget.

Key responsibilities include:

  • Deploying large-scale packaged cloud solutions
  • Defining solution architecture and integration across multiple Apple backend systems
  • Troubleshooting application issues, code bugs, workflows, and integrations
  • Coordinating system performance tests
  • Maintaining system security

The ideal candidate should have a strong software background with hands-on design and implementation experience in large-scale applications. Excellent judgment, communication skills, and leadership abilities are essential. You should be able to drive decisions through consensus, influence change, and resolve conflicts effectively.

Required Qualifications:

  • Strong hands-on experience in Java/J2EE, developing and consuming REST services
  • Professional experience in building and deploying scalable enterprise software solutions
  • Professional working experience in Customer Service Domain
  • Experience in architecting and defining SaaS solutions
  • Understanding of security concepts for package solution deployments

Preferred Qualifications:

  • 8+ years of hands-on experience in Java/J2EE and REST services
  • 8+ years of experience in building and deploying scalable enterprise software solutions
  • 4+ years of work with security concepts for package solution deployments
  • 6+ years of experience with Cloud technologies (Kubernetes, AWS, Helm Charts, Spinnaker, CI/CD)
  • Comfortable with ambiguity and acquiring new skills
  • Excellent communication and teamwork skills
  • Strong technical scope and ability to identify risks and tradeoffs
  • Knowledge of web technologies
  • Understanding of ML Product Life Cycles

Education: BS degree in computer science or equivalent field with 10+ years of work experience, or MS degree with 8+ years of work experience

Apple is committed to inclusion, diversity, and providing reasonable accommodation to applicants with physical and mental disabilities.

Last updated 3 months ago

Responsibilities For Software Engineer, Enterprise Systems

  • Deploying large-scale packaged cloud solutions
  • Defining solution architecture and integration across multiple Apple backend systems
  • Troubleshooting application issues, code bugs, workflows, and integrations
  • Coordinating system performance tests
  • Maintaining system security

Requirements For Software Engineer, Enterprise Systems

Java
Kubernetes
  • Strong hands-on experience in Java/J2EE, developing and consuming REST services
  • Professional experience in building and deploying scalable enterprise software solutions
  • Professional working experience in Customer Service Domain
  • Experience in architecting and defining SaaS solutions
  • Understanding of security concepts for package solution deployments

Benefits For Software Engineer, Enterprise Systems

Medical Insurance
  • Equal opportunity employer
  • Affirmative action for equal opportunity
  • Reasonable accommodation for applicants with disabilities

Interested in this job?

Jobs Related To Apple Software Engineer, Enterprise Systems

Apple Pay & Wallet New Product Support Engineering Project Manager

Lead the development of support strategies for Apple Pay products, managing cross-functional teams and creating world-class customer support experiences.

SPG Construction Project Manager

Construction Project Manager role at Apple, overseeing R&D facility projects with 5+ years experience required, offering competitive salary and benefits.

Technical Program & Quality Manager (System-in-Package)

Senior Technical Program & Quality Manager role at Apple, focusing on System-in-Package manufacturing, quality control, and supplier management in Cupertino.

Software Engineer, Enterprise Systems

Senior Software Engineer position at Apple focusing on enterprise systems development, cloud solutions, and backend integration, requiring 8+ years of experience in Java and cloud technologies.

Software Engineer - Backend Systems (Swift)

Senior Backend Engineer role at Apple focusing on software delivery systems using Swift, offering competitive salary and comprehensive benefits.