CareerPlanSign in

Principal Software Engineer

India, Karnataka, Bangalore💼 Full-time🗓 2026-07-23 → 2026-09-27

Core

Lead AI-first development practices to create, optimize, and maintain code while driving end-to-end delivery of features and platforms across multiple teams.

Role type

Principal Software Engineer (AI-first development)

Builds

End-user software services, products, applications, and platforms

Domain

Software Engineering / AI Development

Deliverable

production ML models | product features | infrastructure

Required skills

Object-oriented programming (Java/C++/C), end-to-end feature delivery, system monitoring and operations, code refactoring and optimization, stakeholder collaboration, CI/CD toolset usage

Preferred skills

Adaptability to new technical trends, deep curiosity, problem-solving in fast-paced environments

Technologies

Java, C++, C, CI/CD tools

Responsibilities

Adopt AI-first development practices for code creation and optimization, drive end-to-end development from design to completion, act as DRI to guide engineers and monitor system health, proactively seek new knowledge to improve product reliability and performance

Seniority

Principal, hands-on IC with strategic leadership

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