A

Apple

Designs phones, computers and their operating systems

Senior Full Stack Java Engineer - Enterprise Business Applications

Full-Stack EngineeringPosted on Nov 12
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • At least 8 years of software engineering experience, including significant full-stack work in production.
  • Strong front-end skills in React, TypeScript, Swift, or similar technologies.
  • Strong back-end skills in Java, Python, Go, or Node, including API design with REST or GraphQL and distributed systems fundamentals.
  • Solid data skills, including relational and non-relational stores, schema design, and query performance.
  • Experience designing and operating systems at scale, including cloud infrastructure, containers, monitoring, and CI/CD.
  • A proven record of leading projects or teams technically, with or without direct reports.
  • A bachelor's degree in Computer Science or equivalent experience.

Responsibilities

  • Own architecture and design for large, cross-functional systems end to end, from user interfaces through services to data stores.
  • Make and document key technical decisions, including tradeoffs, alternatives, and long-term maintainability.
  • Deliver high-quality, scalable, secure, and observable software while remaining hands-on in design, coding, and review.
  • Mentor and develop junior engineers through code review, design review, and pairing.
  • Set engineering standards for testing, CI/CD, code quality, and operational readiness.
  • Lead technical planning by breaking down ambiguous problems, estimating and sequencing work, and surfacing risks early.
  • Partner with product, design, and program management to shape roadmaps and scope from a technical perspective.
  • Drive incident response and post-incident learning, and address root causes rather than symptoms.
  • Influence other teams’ technical direction through clear written and verbal communication.

Desired Qualifications

  • Experience with machine learning or large language model integration, event-driven systems, microservices, mobile, or similar areas.
  • Experience leading migrations, platform modernization, or zero-to-one products.
  • Contributions to engineering culture, such as technical talks, hiring, and documentation.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs