Role Overview
The Lead Software Engineer plays a critical role in designing and delivering scalable, high-quality solutions across Singtel’s NewCore platform. This role combines strong technical leadership with hands-on development across BSS domains such as CRM, Product Catalogue, Order Management and CPQ.
What You Will Do
Design end-to-end technical solutions across front-end and back-end systems aligned to business and architecture requirements, lead and drive solution design across BSS domains, own the development of scalable microservices architectures and reusable system components.
Why It Might Be a Fit
This role requires strong proficiency in programming languages such as Java, Go, Python or TypeScript, solid experience in microservices architecture, REST APIs and distributed systems, and strong knowledge of relational databases such as Oracle, MySQL or PostgreSQL.
Requirements
- Bachelor’s degree in Computer Science, Engineering or related field
- 6 to 10 years of experience in enterprise system development, preferably in BSS/OSS environments
- Strong proficiency in programming languages such as Java, Go, Python or TypeScript
- Solid experience in microservices architecture, REST APIs and distributed systems
- Strong knowledge of relational databases such as Oracle, MySQL or PostgreSQL
- Experience with Linux environments and version control tools such as Git
- Hands-on experience with zSmart BSS, zSmart CPQ or similar platforms is highly preferred
- Experience in event-driven architecture such as Kafka or messaging systems
- Strong communication skills, leadership mindset and ability to work in a fast-paced environment
Benefits
- Competitive salary
- Opportunities for career growth and development
- Collaborative and dynamic work environment
- Access to cutting-edge technology and tools
- Opportunities for professional development and training
To apply for this job please visit career10.successfactors.com.

Follow us on social media