CareerPlanSign in

Software Engineer – Java/Go | Distributed Systems | Microservices | Kafka | Cloud | 4–8 Years

Bangalore, India💼 Full-time🗓 2026-10-01 → 2026-10-07

Core

Build high-performant, highly scalable, complex, and distributed systems end-to-end for the Webex Data Analytics Platform.

Role type

Senior Software Engineer (Distributed Systems/Microservices)

Builds

Data products and features leveraging the underlying data analytics platform

Domain

Enterprise software, distributed systems, microservices

Deliverable

production ML models

Required skills

Java, Go, distributed systems, microservices architecture, asynchronous task systems, data structures, algorithms, object-oriented design, AI tools (Copilot/Cursor/Codex/Windsurf)

Preferred skills

Spring/Spring Boot, Docker/Podman, RESTful web services, messaging systems (Kafka, RabbitMQ), 12-Factor app methodology

Responsibilities

Design and write code reflecting product requirements, participate in design reviews and code reviews, contribute to technology and product ideas, collaborate with cross-technology teams

Seniority

Mid-Senior, hands-on IC