Apple
Senior Software Engineer – The Retail and Enterprise Network Development team
Found: January 9, 2026
This role is based in Singapore.
Responsibilities:
- Design, develop, and maintain high-performance, scalable software systems.
- Lead architectural decisions and implement best practices in software design.
- Collaborate with cross-functional teams to define and ship new features.
- Mentor junior developers and provide technical leadership.
Minimum Qualifications:
- Professional experience in Go and Python software development.
- Experience with database systems like PostgreSQL and MongoDB.
- Experience with modern DevOps practices including CI/CD pipelines and containerization.
Preferred Qualifications:
- Experience with RESTful API design and implementation.
- Applied knowledge of network protocols and security practices.