Taro Logo

Senior Software Engineer

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cybersecurity
This job posting is no longer active. Check out these related jobs instead:

Job Description

Microsoft's Infrastructure and Developer Platform (IDP) team within the Microsoft Threat Protection (MTP) organization is seeking a Senior Software Engineer to focus on Azure Kubernetes Security. This role is at the heart of Microsoft's security infrastructure, building and maintaining the platform that Defender products rely on.

The position requires deep expertise in Kubernetes security, container orchestration, and cloud-native technologies. You'll be responsible for designing and implementing scalable security solutions, managing global AKS deployments, and driving best practices for container security at scale. The role combines technical leadership with hands-on development, requiring both architectural vision and strong coding skills.

Working in Hyderabad with a hybrid work arrangement (up to 50% work from home), you'll join a team that's essential to Microsoft's security products. The role offers competitive benefits including industry-leading healthcare, educational resources, and comprehensive parental leave.

This is an excellent opportunity for an experienced engineer passionate about container security and large-scale distributed systems. You'll have the chance to influence Microsoft's container security roadmap while working with cutting-edge technologies in cloud security. The position requires 8+ years of experience and offers significant technical challenges along with opportunities for growth and impact.

The role combines technical depth in Kubernetes and container security with broader responsibilities in system design, mentorship, and strategic planning. You'll be expected to drive innovation in security solutions while maintaining high standards for reliability and performance across global deployments.

Last updated 13 days ago

Responsibilities For Senior Software Engineer

  • Serve as a Kubernetes subject matter expert
  • Design and implement cloud-native security solutions using Azure technologies
  • Own and deliver production-grade services with high availability
  • Develop and maintain CI/CD pipelines and secure build systems
  • Drive observability and telemetry improvements
  • Identify and implement innovative approaches to secure Kubernetes workloads at scale
  • Contribute to strategic initiatives for container security roadmap
  • Mentor junior engineers and contribute to engineering culture
  • Demonstrate ownership for end-to-end delivery of features

Requirements For Senior Software Engineer

Kubernetes
Go
Python
Java
Linux
  • Bachelor's or Master's degree in Computer Science, Engineering, or related technical field
  • 8+ years of professional software engineering experience
  • Deep expertise in Kubernetes, including cluster architecture, workload orchestration, and security hardening
  • Hands-on experience with containers (Docker, containerd) and container orchestration platforms
  • Proficiency in Go, C++, C, Python, or Java
  • Experience building and operating cloud-native services on Azure
  • Strong understanding of site reliability engineering (SRE) principles
  • CKA, CKS, CISSP, or other relevant security certifications preferred
  • Experience with security frameworks such as NIST, CIS Benchmarks, and PCI-DSS

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • 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