CareerPlanSign in

Principal Software Engineer

Bengaluru, KA, in💼 Full-time🗓 2026-07-23 → 2026-09-27

Core

Design, develop, and implement end-to-end web applications for a global Quality Management System (eQMS) used by scientists and engineers to manage quality and compliance processes.

Role type

Principal Software Engineer (IC)

Builds

Next-generation web applications (eQMS) for bio/pharmaceutical product testing

Domain

Life Sciences / BioPharma / Quality Management Systems

Deliverable

production ML models | product features

Required skills

.NET Core, C#, ASP.NET Core, Angular, Microservices, Domain Driven Design, CI/CD, Azure Functions, Cosmos DB, Elastic Search, OAuth2, SOLID principles, Unit Testing

Preferred skills

Event-Driven architectures, n-tier architectures, UI testing frameworks

Technologies

.NET, .NET Core, C#, Asp.net Core, Asp/Net MVC, WebAPI, Angular, Cosmos DB, Elastic Search, Azure Functions, Azure Monitor, Azure DevOps

Responsibilities

Design and develop end-to-end web applications; Mentor and coach a team of developers; Own code quality, unit test coverage, and technical documentation; Integrate browser-based applications with existing services; Advocate for FURPS quality standards.

Seniority

Principal, hands-on IC with mentorship

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.