Lead Software Engineer
LeadSquared · Bangalore
Source and collection record
Last observed by our collector: . This is not a manual review or a confirmation from the employer.
Job type and experience labels are automated discovery categories. The employer determines eligibility. Original experience wording was not retained separately; check the current employer page.
Your application evidence checklist
Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.
0 of 2 checks marked. Keep unresolved requirements as questions for the employer.
Collected role description
<h1><span style="font-family:DarwinSans;font-size:14px;">Lead Software Engineer (Backend-heavy Full Stack)</span></h1><h2><span style="font-family:DarwinSans;font-size:14px;">Role Overview</span></h2><p class="isSelectedEnd"><strong><span style="font-family:DarwinSans;font-size:14px;">Role:</span></strong><span style="font-family:DarwinSans;font-size:14px;"> Lead Software Engineer</span><br /><strong><span style="font-family:DarwinSans;font-size:14px;">Experience:</span></strong><span style="font-family:DarwinSans;font-size:14px;"> 6+ Years</span><br /><strong><span style="font-family:DarwinSans;font-size:14px;">Team:</span></strong><span style="font-family:DarwinSans;font-size:14px;"> Converse Engineering</span><br /><strong><span style="font-family:DarwinSans;font-size:14px;">Primary Skillset:</span></strong><span style="font-family:DarwinSans;font-size:14px;"> Backend-heavy full stack; distributed, event-driven systems; technical leadership</span><br /><strong><span style="font-family:DarwinSans;font-size:14px;">Location:</span></strong><span style="font-family:DarwinSans;font-size:14px;"> Bangalore, Karnataka, India</span></p><p class="isSelectedEnd"><span style="font-family:DarwinSans;font-size:14px;">You will own systems end to end: from design and implementation to 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.</span></p><p class="isSelectedEnd"><span style="font-family:DarwinSans;font-size:14px;">This is a hands-on role with technical leadership responsibilities. Alongside your own delivery, you will lead the design of larger workstreams and help grow the engineers around you.</span></p><h2><span style="font-family:DarwinSans;font-size:14px;">About the Team</span></h2><p class="isSelectedEnd"><span style="font-family:DarwinSans;font-size:14px;">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.</span></p><p class="isSelectedEnd"><span style="font-family:DarwinSans;font-size:14px;">Converse is shared infrastructure. Several LeadSquared products depend on it for message delivery, including products unrelated to chat. As a result, interface contracts, backward compatibility, and availability are first-order concerns.</span></p><h2><span style="font-family:DarwinSans;font-size:14px;">Core Responsibilities</span></h2><ul><li><span style="font-family:DarwinSans;font-size:14px;">Design, build, and operate high-throughput, event-driven, multi-tenant backend services and the interfaces on top of them.</span></li><li><span style="font-family:DarwinSans;font-size:14px;">Own the platform's integration surface: external messaging providers, the pipelines behind them, and the cost of onboarding each new provider.</span></li><li><span style="font-family:DarwinSans;font-size:14px;">Own correctness, observability, and running costs across your area, including multi-tenancy, encryption, and regulatory requirements that vary by market.</span></li><li><span style="font-family:DarwinSans;font-size:14px;">Lead the technical design of larger workstreams and break them into work that other engineers can execute independently.</span></li><li><span style="font-family:DarwinSans;font-size:14px;">Mentor senior and mid-level engineers through design reviews, code reviews, and pairing.</span></li><li><span style="font-family:DarwinSans;font-size:14px;">Set and uphold engineering standards for the team across design, testing, and operational readiness.</span></li><li><span style="font-family:DarwinSans;font-size:14px;">Own architecture and technical direction for your area and represent the team in cross-team discussions.</span></li></ul><h2><span style="font-family:DarwinSans;font-size:14px;">Expected Candidate Profile</span></h2><ul><li><span style="font-family:DarwinSans;font-size:14px;">6+ years of experience building and operating production backend services, with depth in distributed, event-driven architecture.</span></li><li><span style="font-family:DarwinSans;font-size:14px;">Strong proficiency in at least one server-side language — Node.js/TypeScript, Java, Go, or C# — and the ability to work effectively across unfamiliar technology stacks.</span></li><li><span style="font-family:DarwinSans;font-size:14px;">Strong React and TypeScript skills, with production experience owning user-facing interfaces, including real-time or event-driven applications.</span></li><li><span style="font-family:DarwinSans;font-size:14px;">Strong experience designing APIs and data models that other teams build on.</span></li><li><span style="font-family:DarwinSans;font-size:14px;">A track record of leading the design and delivery of workstreams spanning several engineers.</span></li><li><span style="font-family:DarwinSans;font-size:14px;">Experience mentoring engineers and raising the technical bar of a team.</span></li><li><span style="font-family:DarwinSans;font-size:14px;">Ability to make architectural decisions, defend them, and change position when the argument warrants it.</span></li><li><span style="font-family:DarwinSans;font-size:14px;">Accountability for code you did not write by hand, including code produced with AI assistance.</span></li></ul><h2><span style="font-family:DarwinSans;font-size:14px;">Preferred Experience</span></h2><ul><li><span style="font-family:DarwinSans;font-size:14px;">Experience with messaging, CPaaS, or communication platforms: WhatsApp Business API, SMS aggregators, push services, or telephony.</span></li><li><span style="font-family:DarwinSans;font-size:14px;">Experience with third-party provider integration or middleware at scale.</span></li><li><span style="font-family:DarwinSans;font-size:14px;">Depth in more than one backend ecosystem, such as the JVM alongside Node.js.</span></li><li><span style="font-family:DarwinSans;font-size:14px;">Deep AWS expertise and experience with streaming platforms such as Kafka, Pulsar, Kinesis, or Redis Streams.</span></li><li><span style="font-family:DarwinSans;font-size:14px;">Experience with multi-tenant SaaS and regulated or compliance-sensitive systems.</span></li><li><span style="font-family:DarwinSans;font-size:14px;">Experience in reliability engineering, observability, and cloud cost optimisation at scale.</span></li><li><span style="font-family:DarwinSans;font-size:14px;">Experience taking a system from its first implementation to a platform that other teams depend on.</span></li><li><span style="font-family:DarwinSans;font-size:14px;">Experience growing engineers into independent owners of significant systems.</span></li><li><span style="font-family:DarwinSans;font-size:14px;">Experience leading technical evaluations of external providers and contributing to technical hiring.</span></li></ul><h2><span style="font-family:DarwinSans;font-size:14px;">Technology Environment</span></h2><p class="isSelectedEnd"><strong><span style="font-family:DarwinSans;font-size:14px;">Backend:</span></strong><br /><span style="font-family:DarwinSans;font-size:14px;">Node.js, TypeScript, NestJS, Express, Serverless Framework, Java, Spring Boot, Spring Cloud Gateway, Micronaut, OpenFeign, Resilience4J, jOOQ</span></p><p class="isSelectedEnd"><strong><span style="font-family:DarwinSans;font-size:14px;">Data:</span></strong><br /><span style="font-family:DarwinSans;font-size:14px;">MySQL, DynamoDB, Elasticsearch, Redis</span></p><p class="isSelectedEnd"><strong><span style="font-family:DarwinSans;font-size:14px;">Messaging and Streaming:</span></strong><br /><span style="font-family:DarwinSans;font-size:14px;">Kafka, Pulsar, Redis Streams, Kinesis, SQS/SNS</span></p><p class="isSelectedEnd"><strong><span style="font-family:DarwinSans;font-size:14px;">Infrastructure:</span></strong><br /><span style="font-family:DarwinSans;font-size:14px;">AWS Lambda, EKS, Batch, API Gateway, KMS, S3, CloudFront, Docker, Helm, Bitbucket Pipelines</span></p><p class="isSelectedEnd"><strong><span style="font-family:DarwinSans;font-size:14px;">Frontend:</span></strong><br /><span style="font-family:DarwinSans;font-size:14px;">React 18, Preact, TypeScript, Signals, micro-frontends, WebSockets, Web Workers</span></p><h2><span style="font-family:DarwinSans;font-size:14px;">About the Opportunity</span></h2><p class="isSelectedEnd"><span style="font-family:DarwinSans;font-size:14px;">This is a platform engineering role. The systems are used by several LeadSquared products and are subject to external constraints from platform providers, telecom regulators, and carriers. The problems center on scale, correctness, and reliability.</span></p><p><span style="font-family:DarwinSans;font-size:14px;">The leadership here is exercised first through design, review, and mentoring. How the role develops from there depends on the person in it.</span></p>
Collected experience requirement
5 - 7 Years