VI

Lead Software Engineer

Virtusalinkedin.com
Oct 10, 2026, 8:05 AM2w ago
Full-timeColombo, Western ProvinceSoftware engineeringLead

About the role

The Lead Software Engineer role at Client involves leading the design and implementation of complex software systems with a focus on scalability, performance, and security. The position requires writing clean, efficient, and well-documented code, contributing to architectural designs, and collaborating with cross-functional teams to translate business requirements into technical solutions. The engineer will also conduct code reviews, mentor junior engineers, enforce quality standards, and stay updated with industry trends. The role emphasizes leadership, technical expertise in C# and .NET, and experience with modern cloud and DevOps practices.

Must have

  • Exhibit strong proficiency in object-oriented programming using C# and .NET, with advanced knowledge of software design principles
  • Have extensive experience in designing and architecting software systems with performance, scalability, and security in mind
  • Possess excellent leadership, communication, and collaboration skills
  • Demonstrate deep expertise in RESTful and asynchronous APIs
  • Apply test-driven development, acceptance test-driven development, and pair programming techniques
  • Design and implement microservices and event-driven architectures using tools like Azure Service Bus, Azure Functions, and Azure Web Apps
  • Show strong understanding of modern front-end frameworks such as Angular 2+
  • Have experience building cloud-native solutions in Azure
  • Understand and work with CI/CD pipelines, especially with Azure DevOps and YAML
  • Be experienced in containerization technologies like Docker and Kubernetes
  • Demonstrate deep knowledge of both SQL and NoSQL databases, including Azure SQL and Cosmos DB, and optimization techniques
  • Design logical domains and physical data models

Technologies

  • Angular
  • Azure
  • Azure App Service
  • Azure DevOps
  • Azure Functions
  • Azure Service Bus
  • CI/CD
  • Cloud Native
  • Cosmos DB
  • C#
  • Docker
  • .NET
  • Event-Driven Architecture
  • Kubernetes
  • Microservices
  • NoSQL
  • REST
  • Scrum
  • SQL
  • TDD
  • YAML