SDE 3

Keka Inc.

Kolkata District

On-site

INR 2,800,000 - 4,400,000

Full time

25 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Keka Inc. is seeking a Technical Lead / Senior Software Engineer (.NET) in Kolkata to design and deliver scalable enterprise applications. You will guide architecture decisions, mentor teams, and drive modernization efforts for a Retail ERP platform.

The role requires deep hands-on expertise in C#/.NET, RESTful APIs, and modern software patterns, with collaboration across Product, QA, and DevOps to ensure secure, scalable solutions.

Qualifications

  • 10–12 years of hands-on software development experience in .NET.
  • Strong leadership, mentoring, and architectural design abilities.
  • Experience designing and delivering RESTful services and enterprise apps.

Responsibilities

  • Lead design and development of enterprise-grade applications using C#/.NET.
  • Drive architecture discussions and provide technical direction.
  • Design scalable backend services and RESTful APIs.
  • Modernize legacy apps into modular services.
  • Mentor engineers and review code for quality and maintainability.
  • Collaborate with product owners, architects, QA, and DevOps.

Skills

C#/.NET
REST APIs
OOP/SOLID
Design Patterns
Clean Architecture
EF Core
Async/Multithreading
DI/Middleware

Education

Bachelor's or Master's in Computer Science/IT

Tools

Docker
Kubernetes
Azure
Kafka
Git

Job description

Job Description – Technical Lead / Senior Software Engineer (.NET)
Position

Technical Lead / Senior Software Engineer (.NET)

Experience

10–12 Years

Location

Kolkata

About the Role

We are seeking an experienced Technical Lead / Senior Software Engineer (.NET) to join our Product Engineering team. The ideal candidate will play a key role in designing and delivering scalable, high-performance enterprise applications while driving the modernization of our Retail ERP platform.

This role requires strong technical leadership, hands‑on development expertise, and the ability to mentor engineering teams. The candidate will work closely with Product Managers, Architects, QA, and DevOps teams to build secure, scalable, and maintainable software solutions.

Key Responsibilities
  • Lead the design and development of enterprise‑grade applications using C# and .NET.
  • Drive architecture discussions and provide technical direction for new product initiatives.
  • Design scalable, secure, and maintainable backend services and RESTful APIs.
  • Lead the modernization of legacy applications into modular and domain‑oriented services.
  • Design and implement event‑driven solutions using Kafka or similar messaging platforms.
  • Optimize application performance, database design, and backend processing for high‑volume transaction systems.
  • Review code, enforce engineering best practices, and ensure high code quality.
  • Mentor and guide development teams through technical challenges and design decisions.
  • Collaborate with Product Owners, Architects, QA, and DevOps teams to deliver high‑quality software.
  • Participate in sprint planning, estimation, technical reviews, and release planning.
  • Investigate production issues, perform root cause analysis, and implement long‑term solutions.
  • Drive engineering excellence through automation, CI/CD, coding standards, and continuous improvement.
Required Technical Skills
Core Technologies
  • 10–12 years of hands‑on experience in software development using C# and .NET Framework / .NET Core (.NET 6/8 or above).
  • Strong expertise in designing and developing RESTful APIs.
  • Excellent understanding of Object‑Oriented Programming, SOLID principles, Design Patterns, and Clean Architecture.
  • Strong experience with Entity Framework Core and ORM concepts.
  • Excellent knowledge of asynchronous programming and multithreading.
  • Strong understanding of Dependency Injection, Middleware, and application lifecycle.
Database
  • Strong hands‑on experience with PostgreSQL
  • Expertise in SQL query optimization, indexing strategies, execution plan analysis, and database performance tuning.
  • Experience in designing scalable database schemas for enterprise applications.
  • Strong understanding of:
    • Domain‑Driven Design (DDD)
    • Layered Architecture
    • Microservices Architecture
    • Event‑Driven Architecture
    • API‑First Design
    • Distributed Systems fundamentals
    • High Availability and Scalability principles
Messaging & Integration
  • Hands‑on experience with Kafka or similar messaging platforms.
  • Experience designing asynchronous workflows and event‑driven integrations.
  • Knowledge of distributed transaction patterns and eventual consistency.
  • Experience with Microsoft Azure or similar cloud platforms.
  • Hands‑on experience with Docker and containerized deployments.
  • Understanding of CI/CD pipelines using Azure DevOps or GitHub Actions.
  • Familiarity with monitoring, logging, and observability tools.
Version Control
  • Strong experience with Git and collaborative development workflows.
  • Experience working in Agile/Scrum environments.
Leadership Responsibilities
  • Lead technical design and architecture discussions.
  • Mentor and coach junior and mid‑level engineers.
  • Conduct code reviews and establish engineering best practices.
  • Drive technical excellence across the development team.
  • Collaborate with cross‑functional teams to deliver complex enterprise solutions.
  • Support hiring by conducting technical interviews and evaluating engineering talent.
  • Promote a culture of ownership, quality, collaboration, and continuous learning.
Preferred Skills
  • Experience with Redis or distributed caching.
  • Experience implementing authentication and authorization using OAuth2/JWT.
  • Knowledge of OpenTelemetry or application observability tools.
  • Experience with performance tuning for high‑volume transactional applications.
  • Familiarity with secure coding practices and enterprise application security.
  • Exposure to retail, ERP, supply chain, warehouse management, or POS systems is highly desirable.
Educational Qualification
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related discipline.
What You'll Work On
  • Inventory & Warehouse Management
  • Procurement & Supply Chain Solutions
  • Order Management Systems
  • API‑first Integrations
  • High‑volume Transaction Processing
  • Cloud‑native Modernization Initiatives
  • Performance and Scalability Engineering
What We Look For
  • Strong technical leadership with a hands‑on approach.
  • Excellent analytical and problem‑solving skills.
  • Ability to simplify complex technical challenges.
  • Passion for clean, maintainable, and scalable software design.
  • Ownership mindset with a focus on delivering business value.
  • Strong communication and stakeholder management skills.
  • Ability to lead teams in a fast‑paced product engineering environment.
Why Join Us
  • Opportunity to modernize a large‑scale enterprise Retail ERP platform.
  • Work on cloud‑native, event‑driven, and distributed systems.
  • Solve challenging scalability and performance problems.
  • Collaborate with experienced architects and product engineering teams.
  • Play a key role in shaping the technical direction of a mission‑critical product.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SDE 2
SDE 2

Keka Inc. • Kolkata District

On-site
INR 1,800,000 - 2,600,000
Senior Lead Engineer - Java
Senior Lead Engineer - Java

Zoho • Chennai District

On-site
INR 3,500,000 - 6,000,000
Lead Engineer - Fullstack
Lead Engineer - Fullstack

Staples India • Chennai District

On-site
INR 4,000,000 - 7,000,000
Lead Engineer - Backend
Lead Engineer - Backend

Staples India • Chennai District

On-site
INR 2,500,000 - 4,000,000
Software Engineer
Software Engineer

Blue Yonder • Hyderabad

On-site
INR 1,800,000 - 3,200,000
Senior Engineering Manager (WMS/OMS) – Digital & Technology
Senior Engineering Manager (WMS/OMS) – Digital & Technology

Croma • Mumbai

On-site
INR 3,000,000 - 5,400,000
SDE3 - Backend
SDE3 - Backend

Greenlight Planet Inc. • New Delhi

Hybrid
INR 900,000 - 1,300,000
Professional growth programs
Collaborative culture
Multicultural team environment
+1
SDE3 - Backend
SDE3 - Backend

Greenlight Planet Inc. • Gurugram District

Hybrid
INR 1,800,000 - 2,600,000
Sr Software Engineer 1
Sr Software Engineer 1

PSRTEK • Bengaluru

On-site
INR 4,000,000 - 7,000,000
SDE3 - Backend
SDE3 - Backend

Greenlight Planet Inc. • Delhi

Hybrid
INR 1,500,000 - 2,100,000
Professional growth
Open culture
Multicultural experience
+1