Principal Software Engineer

Posted 4 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
Expert/Leader
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
The Role
Lead the design, development, and operation of secure, scalable, high-performance Responsible AI services. Architect complex distributed systems, mentor engineers, drive coding and engineering excellence, improve observability and reliability, coordinate cross-team dependencies, and manage secure deployments and incident response. Partner with stakeholders to define requirements, metrics, privacy controls, and feedback loops for customer-facing AI capabilities.
Summary Generated by Built In
Overview

Microsoft is a company where passionate innovators come to collaborate, envision what can be, and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.  

The CoreAI organization at Microsoft builds the end-to-end AI stack and is core to Azure AI innovation and differentiation, as well as all of Microsoft’s flagship products, from GitHub, to Office, Teams, and Xbox. The CoreAI team builds Responsible AI, Azure OpenAI, Model as a Service, Azure ML, Cognitive Services, and the global Azure AI infrastructure for running the largest AI workloads on the planet. 

The Responsible AI group focuses on identifying, measuring, mitigating, and monitoring Responsible AI risks in AI-generated and human-generated content spanning text, image, audio, video, and multimodal content. We are looking for a Software Engineer who is passionate about building customer-facing, high performance, low latency, and high availability AI services.  
  
In this role, you will work with a unique group of talented engineers, scientists, and product managers to build the industry-leading Responsible AI services. You will build new AI services and integrate with existing services such as Azure AI Content Safety, Azure OpenAI Service, Azure AI Studio, and more.


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

Required Qualifications and Skills 

  • 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 but not limited to C#, Java, Python. 

  • Strong understanding of core software engineering fundamentals, including data structures, algorithms, object‑oriented design, and 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 by employing design principles across diverse technological solutions and guiding projects through each phase of the engineering lifecycle to ensure alignment with business goals and customer satisfaction. 

  • Driving Solution Improvement and Excellence: Leading the validation of innovative products, services, and solutions through pinpointing opportunities for improvement, monitoring and testing systems, and fostering strategic solutions to identified challenges or issues. 

  • Engineering Robust Software Solutions: Employing computer science principles to design, develop, and optimize scalable algorithms, distributed systems, business applications, and other software solutions. 

  • Solving Problems Through a Data-Driven Approach: Extracting actionable insights to understand their implications within the broader organizational context; solving problems and making decisions through a swift, informed, and strategic approach. 

Preferred qualification: 

  • 14+ years of hands‑on software engineering experience with coding in languages such as C#, Python, demonstrating strong fundamentals and growing depth in building production‑quality software. 

  • Solid technical judgment and problem‑solving skills, including the ability to design and implement scoped solutions, debug complex issues, refactor code, and improve reliability and performance of services.  

  • Ability to collaborate effectively and influence peers, navigating team dynamics, participating constructively in design and code reviews, and contributing positively to team engineering culture. 

  • Demonstrated collaboration and emerging leadership skills, such as mentoring engineers, owning well‑defined components or features, and supporting operational excellence when needed.  

  • Exposure to AI platforms, large language models (LLMs), and core machine‑learning concepts, with interest or early experience applying them to real‑world software engineering problems.

Other Requirements  

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:  

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. 


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.



Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Skills Required

  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
  • 12+ years of professional software engineering experience
  • Hands-on development experience with modern programming languages such as C#, Java, or Python
  • Strong understanding of data structures, algorithms, object-oriented design, and scalable system principles
  • Experience developing, testing, debugging, and maintaining production-quality code
  • Working knowledge of cloud, distributed systems, or service-based architectures
  • Experience with reliability, performance, and monitoring concepts
  • Ability to design and architect products, services, and systems across the engineering lifecycle
  • Ability to validate solutions, identify improvement opportunities, and drive engineering excellence
  • Ability to design, develop, and optimize scalable algorithms, distributed systems, and software solutions
  • Ability to solve problems and make decisions using a data-driven approach
  • 14+ years of hands-on software engineering experience with languages such as C# or Python
  • Technical judgment and problem-solving skills, including debugging, refactoring, and improving service reliability and performance
  • Ability to collaborate effectively, influence peers, and contribute to design and code reviews
  • Collaboration and emerging leadership skills, including mentoring engineers and supporting operational excellence
  • Exposure to AI platforms, large language models, and core machine-learning concepts
  • Ability to pass the Microsoft Cloud Background Check and applicable customer or government security screenings

Microsoft Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Microsoft and has not been reviewed or approved by Microsoft.

  • Fair & Transparent Compensation — Pay is presented as broadly competitive overall, with clear role/level/location variation and an emphasis on using posted ranges and band information for apples-to-apples comparisons.
  • Retirement Support — Retirement benefits are described as a standout, highlighted by a strong 401(k) match structure and immediate vesting, plus additional plan features for tax-advantaged saving.
  • Parental & Family Support — Family-oriented benefits are portrayed as a meaningful strength, with substantial paid parental leave and added supports like back-up care and adoption/surrogacy assistance.

Microsoft Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Redmond, WA
206,870 Employees
Year Founded: 1975

What We Do

At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. Our mission is grounded in both the world in which we live and the future we strive to create. Today, we live in a mobile-first, cloud-first world, and the transformation we are driving across our businesses is designed to enable Microsoft and our customers to thrive in this world.

Similar Jobs

Atlassian Logo Atlassian

Principal Software Engineer

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
In-Office or Remote
560071, Domlur, Karnataka, IND
11000 Employees

Cleo Logo Cleo

Principal Software Engineer

Cloud • eCommerce • Information Technology • Professional Services • Software
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
500 Employees

Optum Logo Optum

Principal Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
160000 Employees

Cleo Logo Cleo

Principal Software Engineer

Cloud • eCommerce • Information Technology • Professional Services • Software
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
500 Employees

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account