CareerPlanSign in

Principal Software Engineer

Bengaluru, KA, in💼 Full-time🗓 2026-08-25 → 2026-09-28

Core

Deliver high-quality end-to-end web applications and accelerate delivery as a technical lead.

Role type

Principal Software Engineer (Technical Lead)

Builds

End-to-end web applications using Microsoft stack

Domain

Life sciences / Analytical testing services

Deliverable

production ML models | product features

Required skills

.NET, C#, MVC, WCF Rest, WebAPI, nUnit/MsUnit, EF, JavaScript, TypeScript, Angular, MS SQL Databases, TDD, BDD, UML, OOP, n-tier architecture, SOA design, Agile/Scrum

Preferred skills

ESB, Message Queuing (MSMQ), WPF, UI testing frameworks, WPF

Technologies

.NET, C#, MVC, WCF Rest, WebAPI, nUnit, MsUnit, EF, JavaScript, TypeScript, jQuery, Angular, Jasmine, HTML5, CSS3, MS SQL, PowerShell, MSMQ, WPF

Responsibilities

Test drive and implement complex features, review team code and suggest improvements, refactor existing code, collaborate with Architects on design changes, interact with Business Analysts to estimate complexity and choose technical solutions.

Seniority

Senior, hands-on IC with leadership responsibilities

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