Principal Software Engineer
Microsoft· Software Engineering
Bangalore, Indiafull-timePosted 4d ago
About the role
Microsoft CoreAI Responsible AI group seeks a Principal Software Engineer to build customer-facing, high performance, low latency AI services with emphasis on Responsible AI. Role involves designing, developing, and operating AI services and integrating with existing Azure AI solutions, with focus on security, scalability, reliability, and observability.
Responsibilities
- AI-Native Development: Improve AI tools and practices across the SDLC, own the quality of AI-generated artifacts, and embed Responsible AI controls and engineering-health metrics (e.g., Accelerate/SPACE/ESSP).
- Coding: Lead and mentor teams to deliver secure, performant, well-tested, maintainable code—using modern coding patterns (including GenAI where appropriate), strong diagnostics/telemetry, and disciplined reviews/retrospectives to prevent and resolve production issues.
- Design: Own architecture and design decisions for complex systems, evaluating options and tradeoffs to meet security, privacy, scalability, resiliency/DR, cost, and testability requirements while coordinating dependencies across teams.
- Engineering Excellence: Drive best practices, learning, and developer tooling to raise engineering standards—especially around security/compliance evidence, “security as code,” automation, and scalable, reliable delivery.
- Implement: Plan and execute delivery with experimentation, clear success and guardrail metrics, secure rollout/rollback strategies, and automated deployments aligned to schedules and operational readiness.
- Reliability and Supportability: Build and improve observability and on-call readiness (logging, telemetry, dashboards, playbooks), lead incident response/postmortems, and reduce incident volume through systemic fixes and better troubleshooting assets.
- Understand User Requirements: Partner with stakeholders to validate user requirements and feasibility, capture explicit and implicit needs (including security/privacy), and define measurable feedback loops and metrics that guide future improvements.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 12+ years of professional software engineering experience, including hands-on development in one or more modern programming languages (e.g., C#, Java, Python).
- Strong understanding of core software engineering fundamentals (data structures, algorithms, OO design, scalable system principles).
- Experience developing, testing, debugging, and maintaining production-quality code, following established coding standards and development processes.
- Working knowledge of cloud, distributed systems, or service-based architectures, with exposure to reliability, performance, and monitoring concepts.
- Designing and Architecting Business Solutions: Designing and architecting products, services, and systems to align with business goals and customer satisfaction.
- Driving Solution Improvement and Excellence: Leading validation of innovative products, services, and solutions, monitoring and testing systems, and fostering strategic solutions.
- Engineering Robust Software Solutions: Applying CS principles to design, develop, and optimize scalable software solutions.
- Solving Problems Through a Data-Driven Approach: Extracting actionable insights and making decisions strategically.
Skills
Required:Programming in C#, Python, JavaSoftware engineering fundamentalsCloud and distributed systemsArchitecting complex systems
Benefits
- Clarification not provided in description
Last updated Oct 23, 2026. Interested? Apply on the company site.
About Microsoft
Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target
More open roles at Microsoft
- Senior Security Sales Specialist4d agoHybrid (Auckland) · Digital Solution Area Specialists
- Technical Program Manager4d agoRedmond, WA, Multiple Locations · Technical Program Management
- AI Business Solutions Specialist Manager - M365 Copilot / Agents / Dynamics 365 / Power Platform4d agoTokyo · Solution Area Specialists
- Senior Technical Program Manager4d agoRedmond, WA, Hybrid (Multiple Locations) · Technical Program Management
- Senior Subsea Project & Operations Manager4d agoTokyo, Japan · Sourcing Engineering