Software Engineer II

Microsoft is a global technology company that develops the Windows operating system and other software products used by billions of people worldwide.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Software Engineer II

Join Microsoft's Windows Developer Platform team and impact over a billion people globally by building the platform that developers use to create engaging Windows apps. As a Software Engineer II, you'll be part of a center of excellence for client platform in Windows India organization, working on both Microsoft technologies and one of the largest customer bases in the world. The role involves designing and developing high-quality software components, creating scalable APIs, and collaborating with architects, senior engineers, and AI/ML scientists. You'll also get to interact with the open-source community through GitHub and contribute to the evolution of the Windows app platform. The team values diversity and inclusivity, encouraging applications from any background. The position offers comprehensive benefits including industry-leading healthcare, educational resources, and work-life balance benefits. This is an excellent opportunity to work with some of the best minds in the industry while contributing to Microsoft's core Windows platform.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Designing and developing high-quality software components and libraries for Windows Developers
  • Exposing capabilities via APIs following consistent patterns, scalable, extensible and maintainable
  • Play a key role in open-ended explorations, prototyping and identifying opportunities
  • Working closely with architects, senior engineers, Program Managers, and AI/ML scientists
  • Interact with open source community developers via GitHub

Requirements For Software Engineer II

TypeScript
  • Bachelor's Degree in Computer Science OR related technical field AND 4+ years technical engineering experience
  • Experience working on Open-Source projects in GitHub
  • Solid understanding of software design principles and best practices
  • Excellent problem-solving and analytical skills
  • Good design, coding, debugging, teamwork, partnership and communication skills
  • Must pass Microsoft Cloud Background Check

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 II

Microsoft Digital (MSD) seeks a Software Engineer II to develop cloud-native solutions using Azure, AI/ML, and full-stack technologies for enterprise digital transformation.

Software Engineer 2

Microsoft Office 365 Software Engineer position focusing on cloud services, search technology, and authentication systems with hybrid work arrangement.

Software Engineer - II

Microsoft Software Engineer II position in Hyderabad focusing on Windows platform development with C++ and modern app technologies, requiring 4+ years of experience.

Software Engineer II, Bing Fundamentals

Microsoft seeks Software Engineer II for Bing Fundamentals team to build cloud-native platforms and large-scale distributed systems using modern technologies.

Software Engineer, Rust low level developer

Microsoft is seeking a Rust low-level developer to build innovative security solutions, requiring 3+ years of experience in systems programming and security protocols.