Software Engineering
Lead technical delivery, guide engineers, and contribute to system design and implementation, focusing on AI-driven software systems and translating high-level architectural direction into production-ready solutions.
Hi, I'm Juhi Banerjee , your Recruiter and guide to joining CSG ! We are excited to learn more about you and your unique background.
As a Software Engineering Lead, you will be responsible for leading technical delivery, guiding engineers, and contributing directly to system design and implementation. You will help translate high-level architectural direction into pragmatic, production-ready solutions, ensuring alignment with product goals, platform strategy, and emerging industry trends, especially in AI-driven software systems.
This role is ideal for engineers who have grown beyond individual contribution alone and now lead through influence, design clarity, and technical depth, while remaining hands-on where it matters.
We are looking for a Software Engineering Lead who will be:
Technical Leadership & Delivery · Lead the design and implementation of complex software features and services from concept through production. · Act as a technical reference point for the team, providing guidance on architecture, design patterns, and best practices. · Balance hands-on development with leadership responsibilities, contributing code when appropriate.
Solution Design & Architecture Collaboration · Collaborate with solution architects and other engineering leads to define system designs that align with broader platform and product strategies. · Participate in architecture and design reviews, helping evaluate trade-offs, risks, and long-term implications. · Translate architectural vision into actionable technical plans for engineering teams.
Front-End & Back-End Engineering · Guide and review the development of scalable, maintainable front-end applications using modern JavaScript frameworks. · Lead the design and implementation of robust back-end services and APIs (REST, GraphQL, event-driven). · Ensure consistency, quality, and performance across the full stack.
AI & Modern Platform Enablement · Lead the integration of AI-powered capabilities (e.g., LLM-based services, inference APIs, intelligent workflows) into production systems. · Work closely with AI/ML, data, and platform teams to operationalize AI features safely and reliably. · Apply best practices around observability, evaluation, and reliability for AI-enabled systems.
Data, APIs & Distributed Systems · Guide data modeling and persistence strategies using SQL and NoSQL databases. · Ensure APIs and services are well-designed, versioned, and scalable. · Address cross-cutting concerns such as performance, resiliency, security, and multi-tenancy.
Quality, Security & Operational Excellence · Promote strong engineering discipline through testing strategies (unit, integration, contract tests). · Ensure security best practices are embedded into system design and implementation. · Support production readiness, incident analysis, and continuous improvement.
Mentorship & Team Growth · Mentor and coach engineers, helping them grow technically and
Posted June 6, 2026