Point your AI agent at freehire and let it find you a job.

Get the CLI →

techstreet

NewBe an early applicant

Senior Software Engineer (Java Microservices, BSS/CPQ)

Posted 2 views
Discussion

Summary

Builds full-stack modules and microservices for Singtel's NewCore telecom platform across BSS domains (CRM, product catalogue, order management, CPQ). Day to day: designing backend services (Java/Go/Python/TypeScript), ReactJS frontends, REST APIs, and pricing/order orchestration flows in a distributed environment.

About the role

The Software Engineer plays a key role in developing and delivering scalable, high-quality solutions across Singtel's NewCore platform. This role focuses on hands-on development across BSS domains such as CRM, Product Catalogue, Order Management and CPQ, contributing to next-generation digital platforms.

Key responsibilities

  • Design and develop application modules and core system components within the NewCore platform

  • Implement microservices-based architectures and build reusable, modular services

  • Develop and maintain APIs, services and integration layers across distributed systems

  • Support implementation of product modelling, pricing configuration and order orchestration flows

  • Collaborate with cross-functional teams to deliver scalable and high-quality solutions aligned to architecture standards

About you

  • Bachelor's degree in Computer Science, Engineering, or a related field

  • 2 to 6 years of experience in enterprise system development, preferably in BSS/OSS environments

  • Full-stack development experience is required, with hands-on experience across both backend and frontend development

  • Proficiency in programming languages such as Java, Go, Python, or TypeScript

  • Frontend development experience with ReactJS is required

  • Hands-on frontend development experience in commercial/company projects

  • Good understanding of microservices architecture, REST APIs, and distributed systems

  • Experience with relational databases such as Oracle, MySQL, or PostgreSQL

  • Familiarity with Linux environments and version control tools such as Git

  • Strong communication skills and ability to work in a fast-paced, collaborative environment


Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.