About The Position

We are seeking a Lead Software Developer to provide technical leadership and guidance to a team of software developers working across modern C#/.NET APIs and legacy VB-based applications. This role is not primarily people-management, but rather hands-on technical leadership—ensuring quality, consistency, and adherence to development best practices when senior leadership is not present.

Requirements

  • 10+ years of professional software development experience
  • 3+ years of professional experience leading software development professionals
  • Very Strong understanding of C# .NET best practices
  • Strong expertise in C# and .NET (Framework /or .NET Core / .NET 6+)
  • Strong expertise in Building and maintaining RESTful APIs
  • Working knowledge of legacy VB or VB.NET applications
  • Solid understanding of Domain Driven Design
  • Solid understanding of Object-oriented design
  • Solid understanding of Design patterns
  • Solid understanding of SOLID principles
  • Solid understanding of Clean code and maintainable architecture
  • Experience with Git-based source control
  • Experience with CI/CD pipelines
  • Experience writing and reviewing unit and integration tests
  • Experience working in Agile or iterative development environments

Responsibilities

  • Provide technical leadership and guidance to a team of software developers.
  • Ensure quality, consistency, and adherence to development best practices.
  • Work across modern C#/.NET APIs and legacy VB-based applications.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service