We Are Hiring

.NET Lead Software Engineer

Candidate should have 6+ years of experience in .NET Core, SQL Server, Razor, jQuery, Javascript. Experience in Angular/React will be a plus.

Position Overview

We are looking for a highly experienced and hands‑on .NET Lead Software Engineer to architect, design, and deliver robust enterprise‑grade software solutions. The ideal candidate has deep experience in .NET technologies, leads by example, mentors engineers, and drives engineering excellence across projects.

You will play a key role in technical decision‑making, solution architecture, code quality, and ensuring successful delivery of complex applications.

Key Responsibilities

Technical Leadership

  • Lead end‑to‑end architecture and development of complex .NET applications.
  • Make key technical decisions related to system design, scalability, and performance.
  • Ensure adherence to design principles, coding standards, and best practices.
  • Drive adoption of modern .NET technologies, tools, cloud platforms, and DevOps practices.

Project Delivery

  • Oversee technical execution across the team ensuring timely and high‑quality delivery.
  • Review technical specifications, user stories, and solution proposals.
  • Conduct code reviews, provide feedback, and enforce high engineering standards.
  • Collaborate closely with product owners, QA, designers, and stakeholders.

Team Management & Mentorship

  • Mentor and guide software engineers, fostering continuous learning.
  • Support hiring, onboarding, and skills development within the engineering team.
  • Facilitate problem‑solving discussions and resolve technical blockers.

System Architecture & Innovation

  • Architect microservices, distributed systems, and API‑driven backend components.
  • Optimize system performance, security, and scalability.
  • Research and introduce emerging technologies, frameworks, and tools.
  • Lead PoCs (Proof of Concepts) and evaluate new technical approaches.

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 6+ years of experience in software development with strong expertise in C# and .NET/.NET Core.
  • Deep hands‑on experience with:
    1. ASP.NET Core Web APIs
    2. Entity Framework Core
    3. LINQ & modern C# features
    4. SQL Server or other relational databases
  • Strong understanding of:
    1. Microservices architecture
    2. Clean Architecture
    3. Design patterns & SOLID principles
  • Proficiency with Git, GitFlow, CI/CD pipelines.
  • Experience with Azure (App Services, Functions, Storage, SQL, DevOps) or AWS.
  • Excellent problem‑solving, debugging, and analytical skills.

Preferred Skills (Good to Have)

  • Experience with Docker / Kubernetes.
  • Frontend understanding: Angular, React, or Blazor.
  • Cloud‑native development and serverless architectures.
  • Messaging systems: RabbitMQ, Kafka, Azure Service Bus.
  • Experience working with distributed, high‑traffic, or enterprise systems.
  • Exposure to Agile/Scrum methodologies.

Soft Skills

  • Strong leadership and team collaboration.
  • Excellent communication and stakeholder management.
  • Ability to break down complex problems and drive solutions.
  • A passion for mentoring and raising the engineering bar.
  • Ownership mindset and a drive for continuous improvement.

Benefits

  • Competitive compensation and performance incentives.
  • Opportunity to lead high‑impact, innovative projects.
  • Access to trainings, certifications, and growth programs.
  • Collaborative, fast‑paced, and learning‑driven environment.

We want you!

Send us your work experience details.


Scroll to Top