Apple
Senior Software Engineer – Network Services
Found: October 31, 2025
This role is based in Singapore.
Responsibilities:
- Design, develop, and maintain high-performance, scalable software systems.
- Lead architectural decisions and implement best practices.
- Collaborate with cross-functional teams to define and ship new features.
- Mentor junior developers and provide technical leadership.
Minimum Qualifications:
- 7+ years of professional experience in software engineering.
- Experience in Go and Python software development.
- Familiarity with database systems like PostgreSQL and MongoDB.
- Experience with modern DevOps practices including CI/CD and containerization.
Preferred Qualifications:
- Experience with RESTful API design.
- Knowledge of network protocols and security practices.