Salary
$60k – $150k per year
Location
Remote/Hybrid (Bengaluru, India)
Seniority
Principal · 12+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Microsoft is an American multinational technology corporation founded in 1975 by Bill Gates and Paul Allen and headquartered in Redmond, Washington. It built the personal computing era around the Windows operating system and the Office productivity suite, and now generates the largest share of its revenue from Azure cloud infrastructure and commercial subscriptions. The company also owns GitHub, LinkedIn and the Xbox gaming business, and has invested heavily in artificial intelligence through its partnership with OpenAI and the Copilot assistants embedded across its products.
Job Description
Job Title: Principal Software Engineer. Location: Bangalore, Karnataka, India
Job Type: Full-time (Hybrid, 3 days per week in office)
Responsibilities:
- Design, develop, and deliver Windows security and enterprise features for client and server operating systems.
- Build solutions for hardware-backed security, cryptography, identity, authentication, and enterprise management.
- Develop robust, maintainable, and testable software suitable for large-scale deployment.
- Collaborate with engineering teams across global locations to deliver shared technical goals;
- Drive the complete software development lifecycle from requirements and design to implementation, validation, and deployment.
- Apply AI-assisted engineering workflows to improve design, debugging, testing, and documentation while maintaining high security standards.
- Develop reusable AI workflows, validation checklists, and automation to improve engineering efficiency.
- Use AI to support root cause analysis, debugging, test generation, validation, and automation of repetitive engineering tasks.
Qualifications:
- Bachelor's degree in Computer Science or a related technical field with 12+ years of software engineering experience, or equivalent experience.
- Strong programming experience in C, C++, C#, Java, JavaScript, Python, or similar languages.
- Experience building and shipping production software in systems programming languages such as C, C++, C#, or Rust.
- Experience debugging complex software systems;
- Experience with platform security, cryptography, identity and authentication, secure boot, TPM, device security, enterprise policy management, or licensing systems.
- Experience designing and developing large-scale, performance-sensitive software, preferably for Windows or operating systems.
Preferred:
- Experience with Public Key Cryptography and Post-Quantum Cryptography (PQC).
- Strong background in software testing, telemetry, reliability, and operational excellence.
- Experience collaborating with global engineering, security, and program management teams.
Benefits And Compensation:
- Opportunity to build security technologies used by billions of Windows users worldwide.
- Work with global engineering teams on large-scale enterprise software.
- Hybrid work model with three in-office days per week.
- Inclusive, collaborative, and innovation-driven work environment.
Other Information:
- Microsoft Cloud Background Check is required upon hiring and every two years thereafter.
- Applications will be accepted until the position is filled.
- Equal opportunity employer committed to diversity and inclusion.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,910 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Similar stack
Same company
Bengaluru
Senior Software Engineer: AI Gateway
1 day ago
≈ $42k – $107k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Mexico City
C#
Go
Java
Rust
AI/ML
AI Agents
LLM
Model Context Protocol
Cybersecurity
Delinea
Zero Trust
Apply
≈ $98k – $195k per year (Estimated) • In office • Full-Time • 7+ years exp • Wellington
Java
Python
SQL
Java
Spring Boot
Databases
Apache Kafka
Databricks
Neo4j
AI/ML
Flink
Spark
Frontend
GraphQL
DevOps
Azure
CI/CD
Datadog
Dynatrace
Kibana
Kubernetes
OpenShift
Platform Engineering
Splunk
Amazon ECS
Apply
Principal Platform Engineer
1 day ago
≈ $84k – $178k per year (Estimated) • In office • Full-Time • 10+ years exp • Wellington
Java
Python
DevOps
Ansible
AWS
Azure
CI/CD
Docker
GCP
Helm
Kubernetes
Platform Engineering
Prometheus
Service Mesh
Terraform
GitLab
IAM
Apply
$175k – $195k per year • Remote • 8+ years exp
Python
Python
pySpark
AI/ML
Spark
Edge AI
DevOps
AWS
CI/CD
Incident Management
Platform Engineering
Amazon S3
Analytics
ETL/ELT
Apply
≈ $128k – $259k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Denver
JavaScript
TypeScript
Frontend
Angular
Apply
Software Engineer - Bring-up Software Infra.
8 days ago
$60k – $150k per year • In office • Full-Time • 2+ years exp • Bachelor's Degree • Copenhagen
Python
Rust
C#
Python
Asyncio
pre-commit
C#
.NET
AI/ML
NumPy
SciPy
Time Series Forecasting
DevOps
Azure
Azure DevOps
CI/CD
GitHub
Apply
Principal Software Engineer/ Architect
20 days ago
$60k – $140k per year • In office • Full-Time • 15+ years exp • Bachelor's Degree • Redmond
C#
C++
JavaScript
Python
Rust
DevOps
AWS
Azure
GCP
Cybersecurity
Least Privilege
Apply
Software Engineer/ Architect
27 days ago
$60k – $150k per year • Remote/Hybrid • Full-Time • 15+ years exp • Bachelor's Degree • Redmond
C#
C++
JavaScript
Python
Rust
DevOps
AWS
Azure
GCP
Apply
Data Scientist
2 months ago
$102k – $202k per year • Equity • In office • Secret • Full-Time • 5+ years exp • Bachelor's Degree • New York
AI/ML
Fine-tuning
Multimodal AI
Prompt Engineering
Apply
Senior Software Engineer
2 months ago
$60k – $140k per year • Remote/Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • New York
C#
C++
JavaScript
Python
AI/ML
AI Agents
Copilot
LLM
DevOps
Azure
Azure DevOps
CI/CD
Apply
Custom Software Engineering Lead
3 hours ago
≈ $31k – $82k per year (Estimated) • In office • Full-Time • 3+ years exp • Hyderabad • Bengaluru
Apply
Analog Layout Engineer
3 hours ago
≈ $31k – $73k per year (Estimated) • In office • Full-Time • 5+ years exp • Bengaluru
Apply
Application Support Analyst II
4 hours ago
≈ $16k – $34k per year (Estimated) • Remote/Hybrid • Full-Time • 2+ years exp • Bachelor's Degree • Mumbai • Bengaluru
JavaScript
PowerShell
SQL
C#
C#
.NET
Databases
Azure SQL Database
MS SQL
DevOps
Azure
Rest API
Cybersecurity
Microsoft Entra ID
QA
Postman
Swagger
Apply
Senior Data Platform Engineer
5 hours ago
≈ $37k – $73k per year (Estimated) • In office • Internship • 4+ years exp • Bachelor's Degree • Bengaluru
Python
Scala
SQL
Databases
Apache Kafka
Databricks
AI/ML
ChatGPT
Copilot
Cursor
Spark
DevOps
AWS
Azure
CI/CD
GCP
Git
GitHub
Terraform
Apply
≈ $41k – $89k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bengaluru
C#
TypeScript
JavaScript
C#
.NET
Databases
Apache Kafka
AI/ML
Copilot
LLM
OpenAI
Frontend
Angular
GraphQL
DevOps
Azure
Azure AKS
Azure DevOps
CI/CD
Docker
GitHub
GitHub Actions
Grafana
Kubernetes
Prometheus
Rest API
Apply
This is one of many
368,910 more open roles from verified company boards, updated every day.

