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
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer II

Join Microsoft's OneDrive-SharePoint (ODSP) team as part of the Office M365 ecosystem in Hyderabad! This role offers an exciting opportunity to work on technically challenging problems in a cloud-based, full-stack environment. SharePoint helps millions of people collaborate effectively and manages sensitive data for major global companies.

As a Software Engineer II, you'll be working on next-generation architecture investments, delivering multi-geo content store capabilities, and implementing performance/scale/reliability improvements using scalable cloud distributed systems. The position involves working with Azure and other cloud technologies, handling exabytes of customer data, and serving 200M monthly active users.

The role combines technical excellence with leadership opportunities, including mentoring junior team members and collaborating across product development teams. You'll be part of Microsoft's mission to empower every person and organization globally, working in an inclusive culture that values growth mindset, innovation, and collaboration.

This position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. You'll have the chance to impact millions of users while working on cutting-edge cloud technology in a supportive, growth-oriented environment. The role requires strong technical skills, customer focus, and excellent communication abilities, making it perfect for engineers looking to advance their careers in cloud computing and distributed systems.

Last updated a day ago

Responsibilities For Software Engineer II

  • Lead the design/development of software and ensure its quality
  • Define new components with complete understanding of service interdependencies and limitations
  • Create prototypes and proof-of-concepts for iterative development
  • Work effectively with product development and engineering teams
  • Actively mentor junior team members

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Working in agile teams with strong customer focus
  • Good communication and cross group collaboration skills

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision 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 Software Engineer II

Software Engineer II

Microsoft is hiring a Software Engineer II in Bangalore to work on PostgreSQL server maintenance and upgrades, offering hybrid work and comprehensive benefits.

Low Code Developer

Low Code Developer position at Microsoft in Dublin, focusing on developing and deploying low-code/no-code solutions using Microsoft Power Platform and AI technologies.

Software Engineering II

Microsoft seeks Software Engineer II for Azure Data team to develop next-gen SaaS Enterprise Data Warehouse solutions, focusing on system reliability and product innovation.

Software Engineer II

Microsoft is hiring a Software Engineer II for their Azure Data team to develop distributed systems and database infrastructure for Power BI, offering competitive compensation and remote work flexibility.

Software Engineer

Microsoft is hiring a Software Engineer in Bangalore to work on M365 Enterprise Copilot's Employee Self Service Agent, focusing on ISV connector development and AI integration.