About The Role
We’re looking for
Software Team Leader with ability to hands-on, to lead a squad of 5–8 software engineers in designing, building, and scaling enterprise-grade systems. You’ll own delivery end-to-end across backend services in
.NET, microservices architecture,
SQL data stores, with exposure to
React on the frontend. You’ll partner closely with our
software architect and
product team to translate business goals into high-quality, maintainable, and secure software.
Responsibilities
- Lead, mentor, and grow a team of 5–8 developers; run 1:1s, define growth plans, and foster engineering excellence.
- Design and implement scalable .NET Core backend services in a microservices environment.
- Drive data modeling and performance tuning for SQL databases.
- Contribute to frontend delivery using React.
- Partner with DevOps to maintain CI/CD pipelines, containerization (Docker/Kubernetes) on on-prem environment with future cloud migration.
- Collaborate with architect and product team to align technical solutions with business goals.
- Manage and maintain NuGet packages and shared libraries for modular architecture.
- Implement and enforce authentication and authorization mechanisms, including JWT, OAuth 2.0, and role-based access control.
- Coordinate work across multiple teams in a shared code environment, ensuring smooth integration, versioning, and dependency management.
- Occasionally visit customer sites for technical workshops, integration support, or project delivery.
Requirements:
Requirements
- 5–8+ years of software development experience, including 3+ years leading a team of ≥5 developers.
- Strong hands-on expertise with C#/.NET Core, microservices, and SQL.
- Experience with NuGet package management and building shared libraries for modular architecture.
- Solid understanding of authentication and authorization protocols (JWT, OAuth 2.0, OpenID Connect).
- Proven ability to work in multi-team environments with shared codebases and complex integration points.
- Experience with CI/CD, Docker, Kubernetes, and cloud platforms (Azure preferred).
- Working knowledge of React.
- Excellent communication and leadership skills.