Circles logo

Staff Software Engineer - 8+ (Golang/ Nodejs)

Circles
NewPosted today

LOCATION

India · Hybrid

EXPERIENCE

8+ Years

TYPE

FullTime

SKILLS REQUIRED

GoNode.jsDistributed SystemsTechnical LeadershipMicroservices ArchitectureSystem Design

Job description

Overview

Staff Software Engineer – Backend to join the Japan market engineering team supporting povo, KDDI's digital telecommunications platform, acting as technical lead for a key product or platform domain.

What you'll do

  • 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.

What you'll need

  • 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.

Nice 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.

Details

  • Location: Bangalore, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Software Engineer - 8+ (Golang/ Nodejs)