Senior Software Engineer (Bengaluru)

Senior Software Engineer (Bengaluru)

08 Oct
|
LeadSquared
|
Bengaluru

08 Oct

LeadSquared

Bengaluru

13-09-2026

Job_223

Bangalore, Karnataka, India

Job Description

Senior Software Engineer (Backend-heavy Full Stack)

Experience: 4+ Years
Team: Converse Engineering
Location: Bangalore, Karnataka
Primary Skillset: Backend-heavy full stack, distributed and event-driven systems

Role Overview

You will own systems end to end: design, implementation, production operation and debugging. The weight is on the backend, but you are expected to build and own the interfaces that sit on top of it.

About the Team

Converse is LeadSquared's conversation platform. It comprises the agent-facing chat applications and the underlying channel layer that delivers messages across an expanding portfolio of communication channels.

Converse is shared infrastructure. Several LeadSquared products depend on it for message delivery, including products unrelated to chat, so interface contracts, backward compatibility and availability are first-order concerns.

Core Responsibilities

- Design, build and operate high-throughput, event-driven, multi-tenant backend services.
- Build and extend integrations with external messaging providers and reduce the cost of onboarding each current provider.
- Build data pipelines over high-volume message delivery and engagement events.
- Contribute to platform-level data modelling across chat and channel domains.
- Ensure correctness under multi-tenancy, including encryption, key management, consent and regulatory rules that vary by market.
- Instrument what you build for production diagnosis through metrics, logs, traces and alerting.
- Own the running cost of your services and treat infrastructure spend as a design constraint.




- Operate services in production and debug across service boundaries with Product, QA, DevOps and provider teams.
- Contribute to architecture reviews and technical direction for the platform.

Expected Candidate Profile

- 4+ years of experience building and operating production backend services.
- Strong proficiency in at least one server-side language: Node.js/TypeScript, Java, Go or C#.
- Strong understanding of event-driven and distributed systems, including queues, streams, consumer design, idempotency, ordering and failure handling.
- Ability to debug across distributed systems.
- Experience with relational and non-relational data stores and sound judgement in choosing between them.
- Experience designing APIs other teams build on, with attention to contracts and backward compatibility.
- Strong React and TypeScript skills with production experience owning user-facing interfaces, including real-time or event-driven applications.
- Strong problem-solving and data structures fundamentals.
- Accountable for code you did not write by hand, including anything produced with AI assistance.

Preferred Experience

- Messaging, CPaaS or communication platforms such as WhatsApp Business API, SMS aggregators, push services or telephony.




- Third-party provider integration or middleware at scale.
- Experience across multiple backend ecosystems, such as JVM alongside Node.js.
- Strong AWS experience and streaming platforms such as Kafka, Pulsar, Kinesis or Redis Streams.
- Micro-frontend architecture, fine-grained reactivity models or performance work with Web Workers.
- Multi-tenant SaaS and regulated or compliance-sensitive systems.
- Reliability engineering, observability and cloud cost optimisation at scale.
- Taking a system from first implementation to a platform other teams depend on.

Technology Environment

Backend: Node.js, TypeScript, NestJS, Express, Serverless Framework, Java, Spring Boot, Spring Cloud Gateway, Micronaut, OpenFeign, Resilience4J, jOOQ

Data: MySQL, DynamoDB, Elasticsearch, Redis

Messaging & Streaming: Kafka, Pulsar, Redis Streams, Kinesis, SQS/SNS

Infrastructure: AWS Lambda, EKS, Batch, API Gateway, KMS, S3, CloudFront, Docker, Helm, Bitbucket Pipelines

Frontend: React 18, Preact, TypeScript, Signals, Micro-frontends, WebSockets, Web Workers

About the Opportunity

This is a platform engineering role. The systems are consumed by several LeadSquared products and constrained externally by platform providers, telecom regulators and carriers. The problems are centred around scale, correctness and reliability, with strong individual ownership.

Job Snapshot

Updated Date

13-09-2026

Job ID

Job_223

Sub-Division

Converse Engg.

Location

Bangalore, Karnataka, India

Experience

4 - 6 Years

Employee Type

Full Time

Employee Sub Type

Full Time

📌 Senior Software Engineer (Bengaluru)
🏢 LeadSquared
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (bengaluru) / bengaluru