At Clario, part of Thermo Fisher Scientific, we are seeking a Lead .NET Full Stack Engineer based in Bangalore to provide technical leadership in the design, development, and evolution of the Clario ecosystem—our core platform used by patients and clinical research sites across global clinical trials. This platform plays a critical role in how patients engage with research, enabling reliable data collection, improving compliance, and supporting a high-quality trial experience.
In this role, you will lead the development of robust, scalable applications across the entire stack using C#, .NET 8+, and modern web/mobile frameworks. You will own key architectural decisions across both the frontend and backend, guide technical standards, and act as a technical reference point for full stack engineering within the R&D organization.
Working closely with product, UX, quality engineering, and clinical stakeholders, you will shape the technical direction of patient-facing solutions—ensuring stability, performance, and data integrity while mentoring engineers and raising the overall maturity of the engineering capability.
What We OfferCompetitive compensation
Flexible work schedules
Attractive PTO plan
Engaging employee programs
Provident Fund & Gratuity
Flexible leave plans
Remote and hybrid work options
Define and own the end-to-end architecture for full stack applications, ensuring seamless integration between frontend interfaces and backend microservices.
Lead the development of core features using C# and .NET for the backend, while remaining hands-on with modern frontend frameworks (e.g., Blazor, React, or .NET MAUI).
Design and implement scalable RESTful APIs and microservices architectures that support high-volume data collection and global clinical trial operations.
Drive modernization strategies, including migrating legacy .NET Framework applications to .NET Core/6/8 and optimizing cloud-native deployments.
Oversee database design and optimization, working with SQL and NoSQL solutions to ensure secure local and cloud-based data storage and synchronization.
Establish and enforce coding standards, performing architecture and code reviews to ensure application security (OWASP), performance, and stability.
Own the end-to-end DevOps lifecycle, including build automation, containerization (Docker/Kubernetes), and cloud infrastructure deployment (Azure/AWS).
Mentor and guide senior and junior engineers, supporting technical decision-making and fostering a culture of engineering excellence and continuous improvement.
Act as a key technical partner to product owners and stakeholders, translating complex clinical requirements into robust, full stack technical solutions.
Bachelor’s degree in Computer Science, Engineering, or a related field.
5+ years of professional software development experience with at least 2+ years in a Lead or Architect capacity.
Expert proficiency in C# and .NET Core / .NET 5+, with deep experience in ASP.NET Web API and Entity Framework.
Strong experience with modern web technologies (HTML5, CSS3, JavaScript/TypeScript) and frameworks such as Blazor, React, or Angular.
Deep understanding of Microservices, Clean Architecture, MVVM/MVC, and Design Patterns.
Proven experience with relational databases (SQL Server/PostgreSQL) and cloud platforms (Azure preferred).
Familiarity with Docker, Kubernetes, and modern CI/CD pipelines (Azure DevOps/GitHub Actions).
Demonstrated ability to mentor engineers, guide architectural decisions, and manage technical debt.
Strong ability to collaborate effectively with both technical teams and non-technical business stakeholders.
Based in Bangalore and able to work in a hybrid or remote capacity.



