Taro Logo

Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer II

Microsoft Security is seeking a Software Engineer II to join their Security Platform team in Bangalore. This role is part of Microsoft's mission to make the world safer through end-to-end security solutions. The Security Platform team builds cloud solutions supporting premium features for security, compliance, data governance, and data loss prevention for Office 365 and Windows.

The position involves working on cloud distributed systems at global scale, building solutions that protect users worldwide. You'll be developing services that leverage Azure, Exchange, and other cloud platforms, while integrating with Office applications like Outlook. The role requires strong technical skills in cloud computing, security, and compliance.

As a Software Engineer II, you'll be responsible for determining architectural approaches, conducting business reviews, and operating production services. The role demands expertise in C#, REST APIs, secure programming, and microservices architecture. You'll work in a culture centered on growth mindset and excellence, collaborating with teams to create innovations impacting billions of lives.

Key responsibilities include code development, quality assurance, on-call support, and tool development. The position offers comprehensive benefits including healthcare, educational resources, and work-life balance support. This hybrid role allows up to 50% work from home with 0-25% travel requirements.

The ideal candidate will have 3+ years of engineering experience, strong communication skills, and the ability to work effectively in a collaborative environment. This is an excellent opportunity for someone passionate about security and distributed systems to make a significant impact at Microsoft.

Last updated 8 hours ago

Responsibilities For Software Engineer II

  • Conducts and creates experimentation to determine the effectiveness of changes for prototyping and testing features
  • Creates and implements code for a product, service, or feature, reusing code as applicable
  • Creates a clear and articulated plan for testing and assuring quality of solutions
  • Acts as a Designated Responsible Individual (DRI) working on call to monitor system/product feature/service
  • Builds knowledge, shares new ideas, and shares pinpoints of engineering tool gaps

Requirements For Software Engineer II

Java
  • Bachelor's Degree in Computer Science or related technical field
  • 3+ years technical engineering experience with coding in languages including C, C++, C#, Java
  • Experience developing and shipping Azure Services is a plus
  • Experience and involvement with DevOps are a plus
  • Effective communication/collaboration skills
  • Knowledge of microservices architecture & scalable design

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

Jobs Related To Microsoft Software Engineer II