Senior Software Engineer

Microsoft is a global technology leader providing cloud computing, software, and security solutions.
Cloud
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Cloud · Cybersecurity

Description For Senior Software Engineer

Microsoft Cloud Security team is seeking a Senior Software Engineer to join their innovative cloud security products division. The role focuses on Microsoft Defender for Cloud, a cloud-native application protection platform (CNAPP) that secures applications across major cloud providers. As part of this position, you'll work on developing and maintaining tools for seamless operations, collaborate with cross-functional teams, and contribute to the end-to-end lifecycle of services.

The ideal candidate brings 6+ years of software engineering experience, strong expertise in cloud platforms (Azure/AWS/GCP), and proficiency in various programming languages. You'll be working with cutting-edge technologies like Kubernetes, Prometheus, and ISTIO, while applying modern software engineering practices to streamline deployments and enhance system performance.

This is a hybrid role based in Bangalore, India, offering up to 50% work from home flexibility. You'll be part of a diverse, talented team of professionals including software engineers, security researchers, program managers, and data scientists. The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities.

Microsoft provides an inclusive environment where you'll work alongside industry experts, contribute to products that secure the world's largest companies, and have significant opportunities for professional growth and career advancement. The role combines technical expertise with collaborative teamwork, making it ideal for someone passionate about cloud security and large-scale system development.

Last updated an hour ago

Responsibilities For Senior Software Engineer

  • Design, build, and maintain tools that ensure seamless and efficient operations
  • Collaborate with multiple teams across Microsoft to deliver key customer solutions
  • Engage in end-to-end lifecycle of services from inception and design through deployment
  • Analyze complex system behavior, performance, and application issues
  • Apply modern software engineering practices to streamline deployments
  • Work with engineering teams to offer guidance on integration, testing, monitoring, and security
  • Enable team members to unlock their highest potential in a collaborative and agile culture

Requirements For Senior Software Engineer

Kubernetes
Python
Java
JavaScript
  • Bachelor's degree in computer science or related technical field AND 6+ years technical engineering experience
  • Mastering CI\CD concepts and hands on implementations experiences, specifically GIT
  • Proven experience with designing and building services, supportability and monitoring Infrastructures
  • Experience with large scale operations
  • Strong analytical and problem solving and organizational skills
  • Excellent written and oral communication skills
  • 6+ years of Linux hands on system experiences
  • 6+ years of Software Engineering and experience in testing, deploying and supporting large scale services on Azure/AWS/GCP environments
  • Kubernetes, Prometheus, Cilium /ISTIO or any equivalent

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Azure Sovereign Cloud Customer Engineer

Senior Azure Sovereign Cloud Customer Engineer position at Microsoft in Bucharest, focusing on cloud support, engineering escalations, and customer success for Azure's sovereign cloud services.

Senior Cloud Network Engineer

Senior Cloud Network Engineer role at Microsoft Azure, focusing on large-scale data center network architecture and automation, offering remote work and comprehensive benefits.

Senior Cloud Network Engineer

Senior Cloud Network Engineer position at Microsoft's Azure Edge team, building and managing global network infrastructure with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cloud Supply Chain organization, focusing on infrastructure and sourcing platforms for hardware and Azure datacenter operations.

ROP-Senior Software Engineer

Senior Software Engineer position at Microsoft Azure focusing on building and managing Sovereign Cloud solutions, requiring 8+ years of experience in distributed systems and cloud computing.