Software Engineer II

Microsoft is a global technology leader developing cloud security products and services, including Microsoft Defender for Cloud.
Cloud
Mid-Level Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer II

Microsoft's Cloud Security team is seeking a Software Engineer II to join their innovative group developing Microsoft Defender for Cloud, a cloud-native application protection platform (CNAPP). This role offers an opportunity to work with cutting-edge cloud security technologies, protecting applications across major cloud providers. The position involves collaborating with a diverse team of professionals including software engineers, security researchers, and data scientists.

The role focuses on infrastructure software engineering, where you'll design and maintain tools that enhance developer experience and ensure efficient operations. You'll be working with modern cloud technologies including Kubernetes, handling large-scale operations, and implementing CI/CD practices. The position requires strong technical expertise in cloud platforms (Azure/AWS/GCP) and Linux systems.

This is an excellent opportunity for an experienced engineer looking to make an impact in cloud security while working with industry-leading professionals. The hybrid work environment (up to 50% work from home) offers flexibility, and Microsoft provides comprehensive benefits including healthcare, educational resources, and parental leave. The role is based in Hyderabad, India, and offers the chance to work on products that secure some of the world's largest companies.

Last updated 3 months ago

Responsibilities For Software Engineer II

  • Design, build, and maintain infrastructure tools for efficient operations
  • Collaborate with multiple teams to deliver customer solutions
  • Engage in end-to-end lifecycle of services from inception through deployment
  • Analyze complex system behavior, performance, and application issues
  • Apply modern software engineering practices to streamline deployments
  • Provide guidance on integration, testing, monitoring, and security
  • Work collaboratively in an agile environment

Requirements For Software Engineer II

Linux
Kubernetes
  • Bachelor's degree in computer science or related technical field AND 6+ years technical engineering experience
  • Experience with designing, developing and building services, supportability and monitoring Infrastructures
  • Experience with large scale operations and feedback/metrics collection
  • Strong analytical and problem solving skills
  • Excellent written and oral communication skills
  • 3+ years of Linux hands-on system experiences
  • 3+ years of experience with Azure/AWS/GCP environments
  • Experience with CI/CD concepts and Git
  • Knowledge of Kubernetes, Prometheus, Cilium/ISTIO

Benefits For Software Engineer II

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

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Cloud Network Engineer II

Cloud Network Engineer II position at Microsoft, combining networking expertise with software development to build and maintain Azure's global backbone network infrastructure.

Software Engineer II - CTJ - Secret

Microsoft Software Engineer II position focusing on secure cloud infrastructure, requiring Secret clearance and offering competitive compensation with hybrid work options.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop and scale Windows Cloud platform and Azure Virtual Desktop services, focusing on automation and system reliability.

Software Engineer 2

Microsoft Azure AI/HPC team seeks Software Engineer 2 to build and maintain cloud-native supercomputing infrastructure, focusing on system reliability and performance optimization.

Software Engineer II

Software Engineer II position at Microsoft working on Azure Stack, focusing on cloud infrastructure and hardware device management with competitive pay and benefits.