CareerPlanSign in

Principal Software Engineer

Bengaluru, KA, in💼 Full-time🗓 2026-04-24 → 2026-09-26

Core

Design, develop, and deliver end-to-end software solutions using the Microsoft stack within a Scrum team, focusing on backend services and web applications.

Role type

Principal Software Engineer (Senior IC with mentorship responsibilities)

Builds

Server-side web APIs, n-tier applications, and SOA projects

Domain

Life sciences / Analytical testing services / Enterprise software

Deliverable

production ML models | product features

Required skills

C#, .NET Core, ASP.NET MVC, Entity Framework, SQL Server, TypeScript, Angular, Unit Testing (xUnit/NUnit), OOP, UML, Agile/Scrum

Preferred skills

ESB/Message Queuing, TDD/ATDD, Agentic AI, Mentoring

Technologies

.NET, C#, ASP.NET MVC, WebAPI, Entity Framework, SQL Server, TypeScript, Angular, HTML5, CSS3, PowerShell, FitNesse

Responsibilities

Analyze requirements and design use cases, code and deliver tasks to quality standards, provide technical recommendations, mentor team members, review code

Seniority

Senior, hands-on IC with mentorship

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