14 Nov
|
Circles
|
Gurugram
Job highlights
- 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 .
- Experience with large-scale telecommunications or digital telco platforms
Job Summary We are looking for a Staff Software Engineer - Backend to join our Japan market engineering team supporting povo, KDDIs digital telecommunications platform.
Location - Bangalore, India
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.
- Valuable 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.
Disclaimer: This job posting and Location has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Staff Software Engineer - (Golang/ Nodejs) (Gurugram)
🏢 Circles
📍 Gurugram