Role description
Technical Lead / Team Lead – C# Microservices & Cloud Platform (10+ Years) ## Role Overview We are looking for an experienced **Technical Lead** to drive a key program track for a **cloud-native, multi-tenant SaaS platform** focused on high-scale industrial data processing, analytics, and ing. This role combines **strong technical leadership, delivery ownership, and client collaboration**, working directly with customer-side engineering teams to ensure **high-quality, scalable, and production-ready solutions**. ## 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
.NET, C#, CI/CD, Microservices
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.