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.
Austin, TX, USA
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 15 days 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

Senior Software Engineer - Analysis

Senior Software Engineer position at ForAllSecure to enhance Mayhem, an AI-driven vulnerability detection engine, requiring strong systems programming and security analysis skills.

Software Engineer Backend

Senior Software Engineer Backend role at Motive, building scalable solutions for fleet management and real-time device health tracking.

Senior Software Engineer

Senior Software Engineer role at Applied Intuition, developing autonomous vehicle software solutions in München, Germany.

Senior Software Engineer, Video Transcoding

Senior Software Engineer, Video Transcoding at Crunchyroll: Build the future of Anime streaming with video ingestion, transcoding, and packaging workflows.

Senior Backend Engineer - 4 (Python)

Senior Backend Engineer role at Tide, building finance platforms for small businesses using Python and AWS in Bengaluru, India.