A

Apple

Designs phones, computers and their operating systems

Senior Backend Software Engineer - Emerging Technology Solutions

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of software development experience.
  • A Bachelor's or Master's degree in Computer Science or a related engineering field.
  • Mastery of Core Java, object-oriented programming, multithreading, collections, and exception handling.
  • Experience with Hibernate or Java Persistence API for object-relational mapping.
  • Proficiency in building RESTful web services and application programming interfaces.
  • Expertise in Java Virtual Machine tuning, profiling, and optimizing Java applications.
  • Familiarity with Docker and Kubernetes for container orchestration.
  • A good understanding of IP networking, Border Gateway Protocol, Network Address Translation, and Transmission Control Protocol/Internet Protocol.
  • A good understanding of HTTP/HTTPS proxies.
  • Experience building control plane systems, Kubernetes APIs, and Custom Resource Definitions.

Responsibilities

  • Design and develop the control plane of the security platform, collaborating with the Data Plane and cross-functional teams to build platform features.
  • Lead the architectural design and implementation of scalable, low-latency batch and real-time data pipelines that aggregate, process, and analyze security data.
  • Architect, deploy, and scale resilient microservices and platform infrastructure supporting mission-critical, customer-facing anti-abuse engines.
  • Set architectural standards and take end-to-end accountability for system health, performance, deployment automation, and operational readiness.
  • Architect system automation, auto-healing mechanisms, chaos testing, and continuous integration and continuous delivery pipelines to support business continuity and rapid disaster recovery.
  • Drive adoption of AI-assisted development tools and modern software engineering practices to increase development velocity, improve code quality, and solve multi-domain technical challenges.
  • Design and optimize large-scale distributed NoSQL, relational, and in-memory data architectures for real-time risk evaluation, pattern matching, and high-frequency aggregate state lookup.
  • Define and implement observability, telemetry, and alerting strategies to identify performance degradation, data quality issues, and security threats.
  • Provide technical leadership and mentorship to junior and mid-level engineers, and partner with security researchers, data scientists, and senior leadership to drive long-term technical strategy.

Desired Qualifications

  • Innovative thinking and a strong drive for excellence.
  • Good verbal and written communication and interpersonal skills.

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