Rakuten Symphony banner

Senior Software Engineer Technical Lead

Rakuten Symphony

The Role

Overview

Design and lead high-performance Java/Go microservices on Kubernetes.

Key Responsibilities

  • kubernetes
  • microservices
  • ci/cd
  • observability
  • api security
  • data pipelines

Tasks

Drive best practices in code quality, security, CI/CD automation, and performance tuning. • Implement secure API design, authentication (OAuth2, JWT), and authorization (RBAC/ABAC) mechanisms. Lead technical discussions, review code, and mentor engineers within the team. Deploy, monitor, and maintain applications in Kubernetes using Docker, Helm, and modern DevOps practices. Participate in architecture design discussions for new features, workflows, and large-scale platform evolution. Ensure observability and performance optimization through metrics, logging, and tracing. • Collaborate with cross-functional teams (Product, QA, DevOps, and Architecture) to deliver high-quality releases on time. Stay curious and continuously explore new technologies, tools, and frameworks relevant to our stack. Ensure compliance with secure coding practices, vulnerability management, and data protection guidelines. Design and monitor API traffic flow from internet to backend microservices via ingress, API gateway, and service mesh. Design and develop high-performance, scalable, and resilient backend microservices using Java (Spring Boot) and Go. Build and optimize data-intensive workflows integrated with Kafka, Redis, MySQL/PostgreSQL, and REST APIs.

Requirements

  • java
  • golang
  • docker
  • kubernetes
  • redis
  • kafka

What You Bring

Tech Stack You’ll Work With Experience with Redis, caching strategies, and concurrency optimization. Knowledge of Reactive Programming Strong understanding of authentication/authorization frameworks and service-to service security. Strong debugging, profiling, and performance-tuning skills. Hands-on experience with Docker, Kubernetes, and containerized deployments in production. Working knowledge of CI/CD pipelines (GitLab, Jenkins, ArgoCD, etc.). Knowledge of secure coding standards, TLS/mTLS communication, and secrets management (Vault, K8s Secrets). Experience with Kafka (or other message brokers) for large-scale asynchronous processing. Experience: 5 – 9 years Experience with Temporal, Camunda, or workflow orchestration engines. Excellent problem-solving, communication, and team-collaboration abilities. Frameworks: Spring Boot 3.x, Gin/Fiber Experience in high-volume data pipelines or telecom/automation platforms. Freedom to explore and adopt modern technologies. Working knowledge of distributed tracing (Jaeger, OpenTelemetry) and monitoring tools (Prometheus, Grafana). 5–9 years of strong backend engineering experience. Proficiency in Java (Spring Boot) and Golang (must have hands-on experience in both). Strong in SQL and database schema design (MySQL/PostgreSQL); exposure to NoSQL is a plus. Understanding of cloud platforms (AWS, GCP, or Azure) and microservice scaling patterns. Languages: Java 21+, Golang 1.23+ Strong understanding of RESTful APIs, microservices architecture, and event-driven systems. Familiarity with API gateways, ingress controllers, and Kubernetes network policies. We are looking for a passionate and hands-on Senior Software Engineer / Technical Lead to design, build, and scale high-performance backend systems and microservices. The ideal candidate should have strong experience in Java and Golang, a deep understanding of distributed systems, and a willingness to explore and adopt new technologies.

Benefits

Collaborative and transparent environment with flat hierarchies. Opportunity to work on large-scale, real-time automation systems impacting telco operations globally.

The Company

About Rakuten Symphony

-Began as a spin-out from Rakuten Mobile’s virtualized 5G network launch. -Developed a cloud-native, open-interface telecom stack using commodity servers and Kubernetes. -Strategic partnerships with 1&1 in Europe and AT&T in the U.S. to expand Open RAN and telco-cloud services. -Supported by Rakuten Group’s digital ecosystem, leveraging strengths in e-commerce, fintech, and cloud services.

Sector Specialisms

Telecommunications

Cloud Infrastructure

Mobile Network Operators

Enterprise Network Solutions

Government Network Solutions

4G Infrastructure

5G Infrastructure

Open RAN Software

Network Automation

Network Orchestration

Virtualized Services

Software-Centric Mobile Services

AI-based IoT Solutions