Senior Software Engineer – Network Services at Apple
, , Singapore -
Full Time


Start Date

Immediate

Expiry Date

28 Jan, 26

Salary

0.0

Posted On

30 Oct, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Engineering, Go, Python, Database Systems, PostgreSQL, Clickhouse, MongoDB, DevOps Practices, CI/CD Pipelines, Containerization, Docker, Kubernetes, Cloud Infrastructure, AWS, GCP, RESTful API, Network Protocols

Industry

Computers and Electronics Manufacturing

Description
The Retail and Enterprise Network Development team is seeking a creative, self-motivated and highly skilled engineer to design, construct, and optimize orchestration and observability applications for our extensive global network infrastructure and services. The ideal candidate will lead a global team in developing and maintaining scalable, high-availability applications and services. Success in this role necessitates the engineer possess exceptional leadership, collaboration and communication abilities. DESCRIPTION The Retail and Enterprise Network Development Team is responsible for software solutions that help our network operators deploy infrastructure and monitor services in Apple retail stores, offices, labs and manufacturing facilities. Responsibilities of this role include building, scaling and supporting our orchestration and observability solutions used to manage those network environments. You will be required to mentor junior engineers, work with key stakeholders, engage partners about network management and automation strategies and clearly present strategies. The Senior Network Services Software Engineer will be expected to be a thought leader—steering strategies to create broader organizational efficiencies. This person will need to obsess over the customer experience and drive operational excellence in their everyday work.  Besides a strong technical role, this position also requires strong people skills and an individual who enjoys the dynamic nature of Apple’s environment. MINIMUM QUALIFICATIONS At least 7+ years of professional experience in software engineering Professional experience in Go and Python software development Professional experience leveraging common database systems (PostgreSQL, Clickhouse, MongoDB) Professional experience building and managing software applications at scale Professional experience with modern DevOps practices including CI/CD pipelines, containerization (e.g. Docker, K8s), and orchestrating both physical and cloud infrastructure (e.g. AWS, GCP) PREFERRED QUALIFICATIONS Experience with RESTful API design and implementation Experience writing effective unit tests and debugging skills Applied knowledge of network protocols and security practices Familiar with : Software Development Lifecycle Web Application Development API Development Systems Networking
Responsibilities
The Senior Software Engineer will design, construct, and optimize orchestration and observability applications for a global network infrastructure. Responsibilities include mentoring junior engineers and engaging with stakeholders on network management strategies.
Loading...