Staff Software Engineer - 8+ (Golang/ Nodejs)

CirclesBengaluru, KarnatakaHybridFull-timeStaff, 8–12 yearsListed 5 hours ago

Apply now

About this role

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 (https://www.circles.life/sg/): A wholly-owned digital lifestyle telco brand based in Singapore, Circles.Life (https://www.circles.life/sg/) is powered by Circles (http://circles.co)’ 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 (https://www.pareteum.com/): 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 (https://www.jetpacglobal.com/us/): Specializing in travel tech solutions, Jetpac (https://www.jetpacglobal.com/us/) provides seamless eSIM roaming for over 200 destinations and innovative travel lifestyle products, redefining connectivity for digital travelers. Jetpac (https://www.jetpacglobal.com/us/) 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 microservices and distributed systems .
- Deep understanding of HTTP, REST APIs, asynchronous processing, event-driven systems, and message queues .
- Strong knowledge of patterns such as rate limiting, caching, retries, idempotency, concurrency control, and fault tolerance .
- Hands-on experience with Redis , relational databases, and/or NoSQL databases.
- Strong understanding of system performance, scalability, availability, and capacity planning.
- Experience with observability practices including logging, monitoring, tracing, and alerting.
- Good understanding of CI/CD, Docker, Kubernetes, and cloud-native deployments .
- Experience with cloud platforms such as AWS .
- Good understanding of backend security, authentication, authorization, and API security.
- Strong technical communication and stakeholder management skills.
- Ability to influence technical decisions across multiple teams without relying on direct authority.

Good to Have

- Experience with large-scale telecommunications or digital telco platforms .
- Knowledge of billing, charging, provisioning, subscriber management, SIM/eSIM, or telecom integrations.
- Experience modernizing large or legacy platforms.
- Experience defining technical roadmaps and driving multi-quarter initiatives.
- Experience operating high-volume transactional platforms serving millions of customers.
- Experience working with geographically distributed teams and enterprise partners.

What’s on Offer

We provide an environment where senior technical leaders can take meaningful ownership and influence the evolution of a large-scale digital telecommunications platform.

In this role, you can expect:

- Ownership of a significant technical domain.
- Influence over architecture and long-term platform direction.
- Close collaboration with Architects and engineering leadership.
- Exposure to complex distributed systems and large-scale telecom workloads.
- Opportunities to mentor engineers while remaining hands-on technically.
- Significant autonomy in solving complex engineering problems.
- Collaboration with experienced teams across multiple markets.
- Competitive compensation and continued technical career growth.

Circles is committed to a diverse and inclusive workplace. We are an equal opportunity employer and do not discriminate on the basis of race, national origin, gender, disability or age.

Data Protection and Privacy Statement

By submitting an application for this position, you, as the applicant, or your authorised representative(s), consent to Circles’ Candidate Data Protection and Privacy Policy . You also agree to the collection, use, and/or disclosure of your personal data by us solely for recruitment purposes as specified in the Policy. You acknowledge that you have read and understood the Policy, are aware of your rights regarding your personal data, and accept the terms relating to international data transfers, where applicable. You further understand that you may withdraw consent at any time, which may affect our ability to consider your application. In instances where your personal data or application is submitted by a third party, it is understood that such third party has been duly authorised by you to disclose the relevant personal data and provide consent on your behalf, and that you have been made aware of this Policy.

To all recruitment agencies: Circles will only acknowledge resumes shared by recruitment agencies if selected in our preferred supplier partnership program.

Please do not forward resumes to our jobs alias, Circles, employees or any other company location. Circles will not be held accountable for any fees related to unsolicited resumes not uploaded via our ATS.