Enable job alerts via email!

Software Engineer- Edge services

APPLE SOUTH ASIA PTE. LTD.

Singapore

On-site

SGD 75,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading technology company in Singapore is seeking a Software Engineer to join the Edge Engineering team. The role involves developing and maintaining software solutions for content distribution, DNS, and compute infrastructure. Candidates should have over 5 years of experience in application development and a strong understanding of Internet infrastructure. Experience with tools like Kubernetes and Prometheus is preferred. This position offers an exciting opportunity to work in a dynamic team focused on innovative technology.

Qualifications

  • More than 5 years of proven ability in application development and Internet infrastructure.
  • Excellent organizational and communication skills.
  • Ability to multitask in a fast-paced environment.

Responsibilities

  • Evaluate, test, develop, and maintain software solutions.
  • Support global Content Delivery, DNS, and Compute Infrastructure.
  • Develop software to improve automation and site-reliability.

Skills

Application development
Internet infrastructure
Go
Python
Creativity in problem-solving

Tools

Kubernetes
Prometheus
Ansible
Jenkins
Job description
Summary

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The people here at Apple don’t just create products — they create the kind of wonder that’s revolutionised entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it. The Edge Engineering team provides software engineering services which operates Edge Infrastructure for Apple. Our Edge infrastructure supports content distribution for Apple's installed base of devices and the related services that are used by more than a billion people. Our DNS infrastructure is critical to all of Apple's services, within and outside the company. We’re looking for a software engineer with a unique blend of experience and interest in systems, architecture, network and software development practices. You will be part of a forward-thinking and dynamic team responsible for supporting Apple’s Edge Infrastructure.

Description

The Edge Engineering team provides software engineering services which operates Edge Infrastructure for Apple. Our Edge infrastructure supports content distribution for Apple's installed base of devices and the related services that are used by more than a billion people. Our DNS infrastructure is critical to all of Apple's services, within and outside the company. We’re looking for a software engineer with a unique blend of experience and interest in systems, architecture, network and software development practices. You will be part of a forward-thinking and dynamic team responsible for supporting Apple’s Edge Infrastructure.

Responsibilities
  • Evaluate, test, develop, and maintain software solutions to address a variety of business requirements.
  • Support our dynamically evolving global Content Delivery, DNS, and Compute Infrastructure.
  • Develop software to scale up automation and improve site-reliability.
  • Troubleshoot performance issues within the infrastructure using both open source and commercial tools.
  • Participate on implementation teams to integrate new designs into production with minimal impact to operations.
  • Directly interface and coordinate with other internal business groups and external partners.
Minimum Qualifications
  • More than 5 years of proven ability in application development and “Internet infrastructure”.
  • Excellent organizational and communication skills and ability to work well as part of a distributed team
  • You will need to excel in a fast-paced and dynamic environment with the ability to multi-task and provide operational support across a complex, global infrastructure.
  • Being a collaborative team player, you will work across cross-functional groups and have the ability and willingness to mentor others and have a sound business approach for supporting a global deployment.
  • We perform software development as much as possible. We use Go, Python, shell scripts and other tools as the work requires.
  • You should adopt a product-focused mindset to understanding and predicting user needs and deliver valuable product features
  • Ability to work independently and collaborate well within a distributed team environment
  • Creative problem-solving skills
  • Knowledge of networking (TCP/IP and HTTP) and security
Preferred Qualifications
  • Knowledge of Front-end development (HTML5, Typescript, Javascript, React)
  • Experience deploying and managing applications on Kubernetes (Helm, Pulumi, Flux)
  • Experience with telemetry tools (Prometheus, Tracing, AlertManager, Splunk, Grafana)
  • Strong experience with configuration management tools (Salt, Ansible)
  • Experience with CI/CD tools (Spinnaker, Argo, Jenkins)
  • Experience with Enterprise Linux and Linux based server virtualization
  • Ability/familiarity in building GenAI workflows for analysis and process improvements
  • Knowledge of IPv6, DNS (servers and protocol), DNSSEC, and BGP Anycast is a good to have
  • We don’t expect you to have worked on anything quite our scale, but experience with large web services or similar systems (big data, high performance, distributed systems) will be helpful.
  • “Devops” or Site Reliability / Production Engineering backgrounds are appreciated. We’re running a production service, so knowledge of the full stack is helpful.

Apple is an equal opportunity employer that is committed to inclusion and diversity, and thus we treat all applicants fairly and equally. Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.