Taro Logo

Software Engineer II

Microsoft is a global technology leader that empowers every person and organization on the planet to achieve more through innovative software, services, and solutions.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II

Microsoft Security is seeking a Software Engineer II to join their Security Platform team in Bangalore. The role focuses on building cloud solutions for security, compliance, and data governance features for Office 365 and Windows platforms.

The Security Platform team is responsible for creating global-scale services that transport, store, secure, and manage sensitive data. Built on Azure, Exchange, and other cloud platforms, these solutions integrate with Office applications like Outlook. The team is expanding its Identity and Data Classification (IDC) division, offering an excellent opportunity for engineers interested in cloud distributed systems and security.

The position requires 5+ years of software development experience with proficiency in C# (or Java/C++). Key technical requirements include experience with cloud development (Azure, AWS, Google Cloud), Kubernetes, REST API design, and microservices architecture. The ideal candidate should have strong knowledge of secure coding practices, data structures, and CI/CD pipelines.

As a Software Engineer II, you'll be responsible for:

  • Designing and developing large-scale distributed software services
  • Ensuring services are secure, reliable, and well-monitored
  • Implementing modern engineering practices including unit testing and CI/CD
  • Troubleshooting and optimizing system reliability
  • Working across teams to define requirements and integrate functionality

The role offers comprehensive benefits including healthcare, educational resources, parental leave, and investment options. Microsoft provides a collaborative culture embracing growth mindset and innovation, making it an ideal environment for career development in security and cloud technologies.

This position offers hybrid work arrangements with up to 50% work from home and minimal travel requirements (0-25%). The Security Platform team plays a crucial role in Microsoft's mission to make the world safer through end-to-end security solutions, making this an impactful opportunity for the right candidate.

Last updated 2 months ago

Responsibilities For Software Engineer II

  • Design and develop large scale distributed software services
  • Ensure services are well-defined, secure, reliable, and monitored
  • Implement modern engineering practices including unit testing and CI/CD
  • Troubleshoot and optimize automation and reliability
  • Work across teams to define requirements and integrate functionality
  • Own and drive projects with large scope

Requirements For Software Engineer II

Java
Kubernetes
  • 5+ years of software development experience
  • Proficient in C# (Java or C++)
  • Experience with cloud development (Azure, AWS, Google Cloud)
  • Knowledge of Kubernetes, REST API design, and microservices
  • Expertise in secure coding practices and data structures
  • Experience with CI/CD pipeline and agile practices
  • BS or MS degree in Computer Science or Engineering or equivalent experience
  • Strong communication and collaboration skills

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
  • Opportunities to network and connect

Interested in this job?