Founded in 2014, Circles is a global technology company reimagining the telco industry with its innovative SaaS platform, empowering telco operators worldwide to effortlessly launch innovative digital brands or refresh existing ones, accelerating their transformation into techcos.
Today, Circles partners with leading telco operators across multiple countries and continents, including KDDI Corporation, Etisalat Group (e&), AT&T, and Telkomsel, creating blueprints for future telco and digital experiences enjoyed by millions of consumers globally.
Besides its SaaS business, Circles operates three other distinct businesses:
Circles.Life : A wholly-owned digital lifestyle telco brand based in Singapore, Circles.Life is powered by Circles ’ SaaS platform and pioneering go-to-market strategies. It is the digital market leader in Singapore and has won numerous awards for marketing, customer service, and innovative product offerings beyond connectivity.
Circles Aspire : A global provider of Communications Platform-as-a-Service (CPaaS) solutions. Its cloud-based Experience Cloud platform enables enterprises, service providers and developers to deliver and scale mobile, messaging, IoT, and connectivity services worldwide.
Jetpac : Specializing in travel tech solutions, Jetpac provides seamless eSIM roaming for over 200 destinations and innovative travel lifestyle products, redefining connectivity for digital travelers. Jetpac was awarded Travel eSIM of the Year.
Circles is backed by renowned global investors, including Peak XV Partners (formerly Sequoia), Warburg Pincus, Founders Fund, and EDBI (the investment arm of the Singapore Economic Development Board), with a track record of backing industry challengers.
Job Role - Staff Software Engineer - Golang/ Node Js
Location - Bangalore, India
Job Description
We are looking for a Staff Software Engineer – Backend to join our Japan market engineering team supporting povo , KDDI's digital telecommunications platform.
As a Staff Software Engineer, you will act as the technical lead for a key product or platform domain , owning its technical direction, architecture, delivery, and long-term health. You will work closely with Architects, Engineering Managers, Product Managers, SREs, and engineering teams while remaining hands-on with critical technical decisions and complex engineering problems.
Key Responsibilities
Own the technical direction and architecture of a product or platform domain.
Act as the technical lead for the engineering team , providing direction, design guidance, and mentorship.
Work closely with Architects and engineering leadership to align domain solutions with the broader platform strategy.
Lead complex initiatives spanning multiple services, systems, and teams.
Drive decisions around service design, APIs, messaging, caching, data ownership, resilience, and scalability.
Own the technical health of the domain, including technical debt, modernization, capacity, reliability, and operational risks.
Lead backend design across telecom journeys such as subscriber lifecycle, plans, billing, payments, provisioning, usage, and SIM/eSIM .
Establish and improve engineering standards across code quality, testing, observability, CI/CD, and production readiness.
Lead technical reviews, architecture discussions, and major design decisions.
Mentor engineers and raise the overall technical capability of the team.
Lead resolution of complex production issues and drive long-term corrective improvements.
Balance business delivery with maintainability, scalability, reliability, and long-term platform evolution.
Job Requirements
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent practical experience.
8+ years of software engineering experience , primarily in backend or distributed systems.
Strong hands-on experience with Go and/or Node.js .
Proven experience leading a technical domain, team, or major platform area.
Strong system design skills across…