Lead I - Software Engineering - C#, Microservices Lead
Skills
About the role
Role description
Technical Lead / Team Lead - C Microservices & Cloud Platform (10+ Years)
Key Responsibilities
Lead end-to-end program track execution, managing backlog, schedule, and delivery quality across the squad
Define and guide microservices architecture, API contracts, and data models aligned to a scalable multi-tenant platform
Design and oversee development of high-performance, low-latency distributed systems handling large-scale data processing
Act as the primary technical interface with client engineering teams, driving architecture alignment and solution decisions
Establish and enforce engineering best practices (code quality, testing, SonarQube, DevSecOps, security)
Mentor and guide teams, ensuring technical excellence, scalability, and maintainability standards are consistently followed
Mandatory Skills
Strong expertise in C / .NET Core / .NET 6+ development
Proven experience in microservices architecture (design + implementation)
Hands-on experience building distributed, scalable backend systems
Strong understanding of event-driven architecture (Kafka / MQTT / Pub-Sub)
Experience designing high-performance, low-latency systems
Strong knowledge of NoSQL databases and data modeling
Experience with CI/CD pipelines, code quality tools, and DevSecOps practices
Solid understanding of secure coding and vulnerability management (OWASP)
Desired Skills
Experience with cloud platforms (AWS / Azure) - hyperscaler-agnostic mindset
Hands-on experience with Docker, Kubernetes, and containerized deployments
Experience with time-series databases and telemetry data systems
Exposure to multi-tenant SaaS platform design
Familiarity with observability tools (ELK, Prometheus, Grafana)
Exposure to AI-assisted development tools and modern engineering practices
Experience
10+ years in software engineering
4-6+ years in technical leadership / team lead roles
Proven delivery experience in large-scale, production systems
Key Traits
Strong ownership and execution-driven mindset
Ability to balance architecture thinking with delivery accountability
Excellent collaboration skills with client engineering stakeholders
Focus on quality, scalability, and long-term maintainability
Skills
c#,.net core,microservices architecture,cloud platform,
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact - touching billions of lives in the process.
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.