Lead Software Engineer

Full Time 1 week ago
Employment Information

Lead Software Engineer


Desired Experience Range: 7 - 10 years

Location of Requirement: Bangalore


Must Have


  • 5+ years of experience in web application development or software engineering in a large enterprise environment using Microsoft tech stack, including familiarity with modern frameworks and platforms (e.g., ASP.NET Core, Docker, Kubernetes)
  • Be able to demonstrate significant experience working with relational databases, SQL Server and newer NoSQL data stores as well as event streaming platforms such as Kafka
  • Familiarity with cloud native storage technologies such as Azure storage
  • Have a strong interest in open-source technology
  • Possess good communication skills and enjoy mentoring and helping others to succeed as a team
  • Care about your craft and have opinions about the right? way to do things with technology

Experience with:


  • Technology stack includes .NET Core, C#, ASP.NET Core and REST APIs.
  • Data persistence utilizing a mix of relational and NoSQL databases including SQL Server, Oracle, Redis, ElasticSearch, and RavenDB
  • Data streaming stack that includes Kafka.
  • Azure cloud and cloud native stack such as K8s, Key Vaults, Azure Storage
  • Unit testing using NUnit
  • Object Oriented Programming fundamentals and in depth understanding of Dependency Injection
  • Docker containers orchestrated via Azure Kubernetes Service (AKS)
  • Observability stack that includes Splunk, Datadog and Grafana