CareerPlanSign in

Principal Software Engineer

India, Karnataka, Bangalore💼 Full-time🗓 2026-08-07 → 2026-09-26

Core

Provide hands-on technical leadership for advertiser-facing products and platforms, defining long-term technical strategy and architecture across frontend, service, and data layers.

Role type

Principal Software Engineer (Full-Stack)

Builds

Modern user experiences, scalable APIs, services, and distributed systems for advertising, commerce, and enterprise domains.

Domain

Advertising, Commerce, Enterprise

Deliverable

production ML models | product features | infrastructure

Required skills

Full-stack development, React, TypeScript, C#, .NET, scalable API design, distributed systems architecture, CI/CD, automated testing, observability, incident response, mentoring technical leaders, cross-team initiative leadership, data-informed product development, experimentation, telemetry analysis.

Preferred skills

Experience building products for workflow-intensive domains, ability to operate in ambiguous environments, pragmatic trade-off making.

Technologies

React, TypeScript, C#, .NET, JavaScript, Python, Java, C, C++

Responsibilities

Define and drive long-term technical strategy and architecture; lead complex cross-team initiatives from design to live operations; build reusable platforms and engineering patterns; establish engineering practices for testing, observability, and deployment; mentor engineers and technical leaders; influence investment decisions through technical expertise.

Seniority

Principal, hands-on IC with strategy & mentorship

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