Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Apple Inc.

Singapore

On-site

SGD 80,000 - 110,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Singapore is looking for a Senior Software Engineer to design and optimize orchestration and observability applications. In this role, you will lead architectural decisions, collaborate with teams to ship features, and mentor junior engineers. The ideal candidate will have strong expertise in Go and Python, database management, and modern DevOps practices. This position requires exceptional communication skills and a passion for customer experience in a dynamic environment.

Qualifications

  • Professional experience in Go and Python software development.
  • Experience with PostgreSQL, Clickhouse, and MongoDB.
  • Experience with CI/CD, Docker, and Kubernetes.

Responsibilities

  • Design and develop high-performance software systems.
  • Lead architectural decisions and implement best practices.
  • Collaborate with global teams to ship new features.
  • Mentor junior developers and ensure code quality.
  • Stay current with emerging technologies.

Skills

Go programming
Python programming
Database management
DevOps practices
CI/CD pipelines
Containerization
Network protocols
API development

Tools

PostgreSQL
Clickhouse
MongoDB
Docker
Kubernetes
AWS
GCP
Job description
Senior Software Engineer – The Retail and Enterprise Network Development team

Singapore, Singapore Software and Services

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.

Responsibilities
  • Design, develop, and maintain high-performance, scalable, and robust software systems
  • Lead architectural decisions and implement best practices in software design
  • Collaborate with cross-functional/global teams to define, design, and ship new features
  • Optimize application performance and ensure high availability
  • Mentor junior developers and provide technical leadership to the team
  • Participate in code reviews and ensure code quality standards are met
  • Troubleshoot, debug and upgrade existing systems
  • Stay current with emerging technologies and industry trends
Minimum Qualifications
  • 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

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.

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