Find Your Dream Job Today

Our mission is to help high-achieving LGBTQ+ undergraduates reach their full potential.

Software Engineer 2



This job is no longer accepting applications

See open jobs at Microsoft.
Software Engineering
Bengaluru, Karnataka, India
Posted on Monday, February 12, 2024
Microsoft Time Management

Do you want to work on a product that is used by 100s of millions of users across the world daily? Do you want to be part of a growing global team creating solutions to critical business problems across platforms? We are looking for full-stack software engineers with a range of talents who will drive innovative, scalable & automated solutions as well as delightful end user experiences as our organization expands.

Microsoft Time Management team is a global team responsible for building the scheduling solutions across Outlook Calendar and other M365 applications. If you want hands-on experience in designing, building, and running a global service in the Outlook, M365 ecosystem – at scales not often found in the industry - this is the role for you.


  • Own and deliver complete features, including design, architecture, implementation, testing, debugging, shipping, and production on-call rotation.
  • Work closely with other disciplines to shape the service infrastructure and product.
  • Demonstrate the ability to learn quickly, be self-directed, and work well with other people.
  • Foster a culture of being agile, innovative, team-oriented, and customer-focused.
  • Build solutions accessible products fulfilling enterprise grade compliance, security, privacy requirements.
  • Contributing to team-wide fundamentals/infrastructure investments.
  • Writing and maintaining unit tests and automated integration tests.


  • 3+ years of experience and outstanding coding skills in at least one of the object-oriented computer languages: C#, Java and hands on experience building UI applications with React JS, Typescript, ES6 Modules, JSX, SCSS, Webpack.
  • Good understanding of the React ecosystem and patterns including Redux/Mobx, hooks, etc. and knowledge of GraphQL is good to have.
  • Excellent analytical and problem-solving skills.
  • Strong debugging, testing/validation, analytics/telemetry skills.
  • Deep passion for customers, design thinking, data analysis and technology.
  • Proficiency in debugging and diagnosing service issues.
  • Demonstrated experience in shipping high-quality products is a plus.
  • Bachelors, Masters, or PHD in Computer Science Engineering or equivalent.

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

This job is no longer accepting applications

See open jobs at Microsoft.