CareerPlanSign in

Principal Software Engineer

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

Core

Lead end-to-end development of features, products, and platforms using AI-first practices to optimize performance, maintainability, and ROI.

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

Required skills

Object-oriented programming (Java/C++/C), system design, code refactoring, debugging, stakeholder collaboration, incident management, observability, CI/CD toolset

Preferred skills

Master's degree in CS/Engineering/Math/Physics, experience with flighting services, adaptability to new technical trends

Technologies

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

Responsibilities

Implement and optimize code using AI-first practices, drive project and release plans, act as DRI for system monitoring and incident response, guide engineers on development playbooks, solve complex technical problems

Seniority

Principal, hands-on IC with strategic leadership

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