CareerPlanSign in

Software Development Engineer 3

India - Bangalore💼 Full-time🗓 2026-08-26 → 2026-09-26

Core

Lead the design, scaling, and implementation of core backend systems and distributed data infrastructure, translating complex business requirements into high-performance architectures.

Role type

Senior IC backend software engineer (distributed systems)

Builds

Distributed microservices, asynchronous REST APIs, event-driven data pipelines, real-time message integrations, serverless functions, and distributed caching strategies.

Domain

Cloud infrastructure and distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

Python, Go, Java, async programming, relational databases, distributed key-value caches, microservices communication, event streaming, containerization, CQRS, event-sourcing, IaC, secure API design

Preferred skills

Legacy database integration, financial services domain knowledge, CI/CD pipeline optimization, disaster recovery planning, advanced telemetry dashboards

Technologies

Python, Go, Java, OAuth 2.0, JWT, RBAC, Prometheus, Grafana

Responsibilities

Lead design and implementation of complex backend features and distributed microservices; Design event-driven data pipelines and real-time message integrations; Implement advanced error handling and secure authentication/authorization flows; Manage cloud infrastructure via IaC and establish observability stacks; Maintain automated test coverage and drive performance profiling.

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.