Core Services Software Developer - Network

Apple

Singapore

On-site

SGD 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple in Singapore is seeking a software developer specializing in hyper-scaled Core Networking. You will design and build applications to enhance the reliability and scalability of Apple's Global network.

The ideal candidate has 2+ years of experience in software development, particularly with Python or Go, and strong knowledge of network operations. Collaboration with global teams is essential for success.

Apple promotes an inclusive workplace and offers various benefits, reflecting its commitment to diversity.

Qualifications

  • 2+ years of experience in automation and/or software development.
  • Experience in Python and/or Go programming language.
  • Experience with relational databases and basic SQL queries.
  • Understanding of fundamental network protocols.

Responsibilities

  • Develop software systems to improve engineering and operational metrics.
  • Collaborate with core network teams and external groups for solutions.

Skills

Automation
Software development
Networking knowledge
Python
Go programming
SQL queries
REST API
Git

Tools

PostgreSQL
MySQL
Linux
Docker
Ansible
AWS
GCP
Azure

Job description

Summary

You will be part of the software development team focusing on hyper-scaled Core Backbone & Internet networking. As a member you will design and develop new applications for building highly scalable core network of Apple. The goal is to delivery scale and reliability to our Global network covering edge and backbone core. These tools defining the Core platform will be built drawing expertise from cross‑disciplinary areas including large scale distributed systems, fault‑tolerant systems, concurrent systems, operating systems and high performance analytics. If you are passionate about innovating and building systems from scratch for massive scale, then our team might be the right place for you.

Description

The candidate for this role will work closely with the global team members to develop software systems to improve key engineering and operational metrics of reliability, transparency and efficiency.

Responsibilities
  • This individual will need to excel in a fast‑paced, multifaceted work environment, collaborating closely with our core network teams, as well as cross‑functionally with external groups to deliver turn‑key solutions in order to reach this goal. Due to the nature of our customer, foundational network technology knowledge will be a key skill for the ideal candidate to possess.
Minimum Qualifications
  • 2+ years of experience in automation and/or software development
  • 2+ years of experience in large scale enterprise/service provider Network Operations
  • Experience in Python and/or Go programming language
  • Experience with relational databases (PostgreSQL or MySQL) and basic SQL queries
  • Experience in REST API and consuming or building simple APIs
  • Experience with Git and version control systems
Preferred Qualifications
  • Experience with Linux environments and basic command‑line administration
  • Exposure to containerization technologies (Docker)
  • Understanding of fundamental network protocols (TCP/IP, HTTP, DNS, TLS)
  • Experience with configuration management tools (Ansible) or similar
  • Exposure to cloud platforms (AWS, GCP, Azure) in a development or operations context
  • Basic understanding of network monitoring tools or concepts
  • Willingness to learn network operating systems and specialized networking tools
  • CCNA or similar certifications is preferred

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

Role Number: 200660147-3278

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

Similar jobs worth comparing

Core Network Software Engineer for Massive Scale
Core Network Software Engineer for Massive Scale

Apple • Singapore

On-site
SGD 60,000 - 80,000
Network Services Operations Engineer
Network Services Operations Engineer

APPLE SOUTH ASIA PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Backend Engineer - G&A Solutions Engineering
Backend Engineer - G&A Solutions Engineering

Apple • Singapore

On-site
SGD 150,000 - 190,000
Core Services Network Engineer - IP Engineering
Core Services Network Engineer - IP Engineering

Apple • Singapore

On-site
SGD 80,000 - 120,000
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Apple • Singapore

On-site
SGD 120,000 - 180,000
Full Stack Java Engineer
Full Stack Java Engineer

Apple • Singapore

On-site
SGD 80,000 - 120,000
CDN Solutions Engineer
CDN Solutions Engineer

Apple • Singapore

On-site
SGD 120,000 - 180,000
Senior Backend Engineer - G&A Solutions Engineering
Senior Backend Engineer - G&A Solutions Engineering

Apple • Singapore

On-site
SGD 150,000 - 190,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
Software Engineer, Apple Online Store (Early Careers)
Software Engineer, Apple Online Store (Early Careers)

United States Digital Space LLC • Singapore

On-site
SGD 60,000 - 80,000