CareerPlanSign in

Principal Software Engineer

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

Core

Leads architecture for complex products, improves AI tools and practices across the SDLC, and ensures system security and operational integrity.

Role type

Principal Software Engineer (System Architecture & AI)

Builds

Large-scale distributed systems, production services, and AI-integrated software solutions

Domain

Cloud infrastructure, distributed systems, and Responsible AI

Required skills

System architecture design, distributed system management, AI tool integration, security testing, code quality mentorship, high-availability database design, low-latency service development, cloud platform expertise, modern coding patterns, issue resolution

Preferred skills

Advanced SQL/NoSQL knowledge, service-oriented architecture experience, agile delivery practices

Technologies

Azure, AWS, C, C++, C#, Java, Python, SQL, NoSQL

Responsibilities

Own and lead architecture efforts for complex products, improve AI tools and practices across the SDLC, mentor others and lead test strategies including security testing, ensure system security by establishing code invariants and implementing AI safety features, collaborate on end-to-end integration and live-site readiness, maintain operational integrity of live services on-call, act as DRI for system monitoring and issue resolution

Seniority

Principal, hands-on IC with strategic leadership

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