Software Engineer II

Microsoft develops productivity and collaboration software, including Microsoft 365 and Teams, empowering organizations worldwide.
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI

Description For Software Engineer II

Microsoft's Viva Insights team is seeking a Software Engineer II to join their innovative product development efforts. This role offers an exciting opportunity to work on cutting-edge features that leverage generative AI to unearth insights from vast amounts of data, helping millions of people work smarter and achieve better work-life balance.

The position is based in Bangalore, India, with a hybrid work arrangement allowing up to 50% work from home. As part of the Viva Insights team, you'll be working on a product that helps people and businesses thrive by providing data-driven insights and recommendations integrated directly into Microsoft Teams and Outlook.

The role combines full-stack development responsibilities, requiring expertise in both frontend technologies (React, TypeScript, HTML, CSS) and backend development (C#, .NET). You'll be working in a startup-like environment, building and maintaining distributed systems that handle billions of user interactions daily across hundreds of thousands of machines.

Key responsibilities include developing intuitive user interfaces, designing efficient backend infrastructure, working with big data analytics, and contributing to engineering systems. The ideal candidate should have 2+ years of technical engineering experience, strong computer science fundamentals, and experience with object-oriented programming.

The team culture emphasizes learning, diversity, and inclusion, operating with a startup mindset where team members directly engage with customers and iterate rapidly. You'll be part of Microsoft's broader mission to empower every person and organization on the planet to achieve more, while working in an environment that values growth mindset, innovation, and collaboration.

Benefits include comprehensive healthcare, educational resources, parental leave, generous time off, and various other perks that come with working at Microsoft. This is an excellent opportunity for a mid-level engineer looking to make a significant impact while working with cutting-edge technologies in a collaborative, fast-paced environment.

Last updated 6 minutes ago

Responsibilities For Software Engineer II

  • Build intuitive, accessible web-based user interfaces across different form factors
  • Design and build efficient backend compute and middle tier infrastructure
  • Work with experimentation and big data analysis
  • Contribute to engineering systems for developer, monitoring and manageability tools
  • Partner with program managers and visual designers
  • Handle ambiguity and shifting landscape
  • Iterate fast and be data driven

Requirements For Software Engineer II

React
TypeScript
JavaScript
Java
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience in full stack development with web technologies like HTML, React, CSS, Typescript, Flux
  • Experience in object-oriented development, with C# and .Net Framework or similar languages
  • Strong computer science fundamentals and proven algorithm design capability
  • Understanding of efficient data structures and object-oriented programming

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?

Jobs Related To Microsoft Software Engineer II

Software Engineer 2

Microsoft AI is hiring a Software Engineer II to develop frontend features for their payment service, offering hybrid work and comprehensive benefits.

Frontend Software Engineer - Dataverse

Frontend Software Engineer position at Microsoft's Dataverse team, focusing on building user experiences using modern web technologies and Power Apps Component Framework.

Software Engineer II

Microsoft Bing India is hiring a Software Engineer II to develop next-gen frontend experiences using React and modern web technologies, offering hybrid work in Hyderabad.

Software Engineer II

Microsoft is seeking a Software Engineer II to develop features for Teams Rooms devices, focusing on TypeScript, React, and web technologies.

Software Engineer II

Software Engineer II position at Microsoft Teams Messaging team in Prague, focusing on frontend development with React and TypeScript, offering hybrid work model and comprehensive benefits.