Apple logo

Core Services Software Developer - Network

Apple
April 27, 2026
On-site
Singapore, Singapore, United States
You will be part of the software development team focusing on hyper-scaled Core Backbone \u0026 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.

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.

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.

1~2 years of experience in automation and/or software development\\n2+ years of experience in large scale enterprise/service provider Network Operations \\nExperience in Python and/or Go programming language\\nExperience with relational databases (PostgreSQL or MySQL) and basic SQL queries\\nExperience in REST API and consuming or building simple APIs\\nExperience with Git and version control systems

Experience with Linux environments and basic command-line administration\\nExposure to containerization technologies (Docker)\\nUnderstanding of fundamental network protocols (TCP/IP, HTTP, DNS, TLS)\\nExperience with configuration management tools (Ansible) or similar\\nExposure to cloud platforms (AWS, GCP, Azure) in a development or operations context\\nBasic understanding of network monitoring tools or concepts\\nWillingness to learn network operating systems and specialized networking tools\\nCCNA or similar certifications is preferred