Senior Backend Software Engineer, Emerging Technology Solutions

Apple Inc.

Singapore

On-site

SGD 150,000 - 190,000

Full time

31 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple Inc. in Singapore is seeking a Senior Backend Software Engineer to design and develop the control plane of our security platform within the Emerging Technologies group.

The role emphasizes building high‑performance, scalable distributed systems and close collaboration with cross‑functional teams. You will lead data pipelines, microservices, and observability initiatives while partnering with security researchers and data scientists to deliver robust, industry-leading capabilities.

Qualifications

  • Minimum 5 years of software development experience.
  • Mastery of Core Java, OOP, multithreading, collections, and exception handling.
  • Experience with Hibernate or JPA for object-relational mapping.
  • Proficient in building RESTful web services and APIs.
  • Expertise in JVM tuning, profiling, and optimizing Java applications.
  • Familiar with Docker and Kubernetes for container orchestration.
  • Good understanding of IP networking, BGP, NAT, and TCP/IP.

Responsibilities

  • Data Engineering Leadership: Lead the architectural design and implementation of scalable, low-latency batch and real-time data pipelines to aggregate, process, and analyze massive volumes of security data.
  • Platform Engineering Leadership: Architect, deploy, and scale highly resilient micro-services and platform infrastructure supporting mission-critical, customer-facing anti-abuse engines.
  • Culture & Ownership ("You Build It, You Own It"): Champion a "You Build It, You Own It" engineering culture by setting architectural standards and taking end-to-end accountability for system health, performance, deployment automation, and operational readiness.
  • Business Continuity & Resilience: Architect robust system automation, auto-healing mechanisms, chaos testing, and CI/CD pipelines to guarantee business continuity and rapid disaster recovery.
  • AI Enablement & Developer Velocity: Drive the adoption of AI-assisted development tools and modern software engineering practices across the team to accelerate development velocity, elevate code quality, and solve multi-domain technical challenges.
  • Data Architecture: 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.
  • Observability Strategy: Define and implement enterprise-grade observability, telemetry, and alerting strategies to proactively identify performance degradation, data quality issues, and security threats.
  • Mentorship & Collaboration: Provide technical leadership and mentorship to junior and mid-level engineers, while partnering with cross-functional security researchers, data scientists, and senior leadership across Apple to drive long‑term technical strategy.

Skills

Core Java
OOP
Multithreading
Exception handling
JVM tuning

Education

Bachelor's or Master’s Degree in Computer Science or related field

Tools

Hibernate/JPA
Docker
Kubernetes
RESTful APIs
TCP/IP networking
HTTP/HTTPS proxies

Job description

Senior Backend Software Engineer, Emerging Technology Solutions

Singapore, Singapore Software and Services

At Apple, new insights have a way of becoming revolutionary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there’s no telling what you could accomplish. The Emerging Technologies team specializes in building forward-looking, extremely scalable platforms. The team has a passion for solving challenging problems, exploring new domains, and engineering transformational solutions. The diversity of our team and thinking inspires innovation that runs through everything we do. In this role, you will work with a talented team to design and develop Apple’s perimeter security solution, which safeguards mission-critical services and systems from a wide range of security threats. It is a world-class solution that offers protection across various network layers, web application firewall (WAF) capabilities, authentication offloading, traffic management, and more. It provides increased availability, fault tolerance, and access control for Apple’s internal and external applications and services.

Description

We are looking for a self-directed, talented Software Engineer to design and develop the control plane of our security platform. In this role, you will collaborate closely with the Data Plane and other cross-functional teams to build novel features for the platform. The ideal candidate will be hands-on with coding and have expertise in building and tuning high-performance services and in creating robust, scalable distributed systems.

Responsibilities
  • Data Engineering Leadership: Lead the architectural design and implementation of scalable, low-latency batch and real-time data pipelines to aggregate, process, and analyze massive volumes of security data.
  • Platform Engineering Leadership: Architect, deploy, and scale highly resilient micro-services and platform infrastructure supporting mission-critical, customer-facing anti-abuse engines.
  • Culture & Ownership ("You Build It, You Own It"): Champion a "You Build It, You Own It" engineering culture by setting architectural standards and taking end-to-end accountability for system health, performance, deployment automation, and operational readiness.
  • Business Continuity & Resilience: Architect robust system automation, auto-healing mechanisms, chaos testing, and CI/CD pipelines to guarantee business continuity and rapid disaster recovery.
  • AI Enablement & Developer Velocity: Drive the adoption of AI-assisted development tools and modern software engineering practices across the team to accelerate development velocity, elevate code quality, and solve multi-domain technical challenges.
  • Data Architecture: 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.
  • Observability Strategy: Define and implement enterprise-grade observability, telemetry, and alerting strategies to proactively identify performance degradation, data quality issues, and security threats.
  • Mentorship & Collaboration: Provide technical leadership and mentorship to junior and mid-level engineers, while partnering with cross-functional security researchers, data scientists, and senior leadership across Apple to drive long‑term technical strategy.
Minimum Qualifications
  • Minimum 5 years of software development experience.
  • Bachelor's or Master’s Degree in Computer Science or a related engineering field.
  • Mastery of Core Java, OOP, multithreading, collections, and exception handling.
  • Experience with Hibernate or JPA for object‑relational mapping.
  • Proficient in building RESTful web services and APIs.
  • Expertise in JVM tuning, profiling, and optimizing Java applications.
  • Familiar with Docker and Kubernetes for container orchestration.
  • Good understanding of IP networking, BGP, NAT, and TCP/IP.
Preferred Qualifications
  • Good understanding of HTTP/HTTPS proxies.
  • Experience building control plane systems, Kubernetes APIs, and Custom Resource Definitions (CRDs).
  • Innovative, thinks outside the box, and has a strong drive for excellence.
  • Good verbal and written communication and interpersonal skills.

Apple is an equal opportunity employer that is committed to inclusion and diversity. Apple provides reasonable accommodations to applicants with disabilities and in accordance with local requirements. Apple is a drug‑free workplace.

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Software Engineer, Emerging Technology Solutions
Backend Software Engineer, Emerging Technology Solutions

Apple Inc. • Singapore

On-site
SGD 120,000 - 180,000
Backend Software Engineer, Emerging Technology Solutions
Backend Software Engineer, Emerging Technology Solutions

Apple • Singapore

On-site
SGD 120,000 - 180,000
Senior Backend Software Engineer, Emerging Technology Solutions
Senior Backend Software Engineer, Emerging Technology Solutions

Apple • Singapore

On-site
SGD 130,000 - 180,000
Senior Backend Software Engineer, Enterprise Technology Services
Senior Backend Software Engineer, Enterprise Technology Services

Apple Inc. • Singapore

On-site
SGD 120,000 - 180,000
Senior Backend Engineer, Emerging Tech Platform
Senior Backend Engineer, Emerging Tech Platform

Apple Inc. • Singapore

On-site
SGD 150,000 - 190,000
Senior Backend Engineer - Security Platform & Data
Senior Backend Engineer - Security Platform & Data

Apple • Singapore

On-site
SGD 130,000 - 180,000
Backend Engineer, Security Platform & Real-Time Data
Backend Engineer, Security Platform & Real-Time Data

Apple Inc. • Singapore

On-site
SGD 120,000 - 180,000
Security Engineer
Security Engineer

Apple • Singapore

On-site
SGD 80,000 - 120,000
Backend Engineer - Security Platform & Data Pipelines
Backend Engineer - Security Platform & Data Pipelines

Apple • Singapore

On-site
SGD 120,000 - 180,000
Senior Backend Software Engineer, Enterprise Technology Services
Senior Backend Software Engineer, Enterprise Technology Services

Apple • Singapore

On-site
SGD 120,000 - 180,000