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.