Software Engineer

Microsoft builds the Windows operating system and developer platforms, impacting over a billion people globally.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
1.5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer

Software Engineering role at Microsoft working on Azure Storage platform, building massively scalable distributed storage systems with focus on reliability and performance.

Software Engineer - Fullstack

Entry-level Software Engineer position at Microsoft focusing on fullstack development, offering competitive salary and benefits in Redmond, WA.

Software Engineer

Entry-level Software Engineer position at Microsoft's Data Security team in Bangalore, focusing on cloud security solutions and compliance features for Office 365 and Windows platforms.

Software Engineer

Entry-level Software Engineer position at Microsoft Development Center Estonia, focusing on Enterprise Cloud solutions and communication services, offering remote work options and comprehensive benefits.

Software Engineer (Taipei)

Entry-level Software Engineer position at Microsoft's SCHIE team in Taipei, focusing on cloud infrastructure and platform development with hybrid work options.

Description For Software Engineer

Microsoft's Windows Developer Platform team is seeking a Software Engineer to help build and evolve the platform that developers use to create engaging Windows applications. This role offers a unique opportunity to impact over a billion users worldwide while working on Microsoft's flagship operating system. You'll be part of building a center of excellence for client platform in Windows India organization, developing APIs and components that enable both first-party and third-party developers. The position involves collaboration with various Windows teams and across product groups, working alongside some of the industry's best minds. The role combines technical expertise in Windows development with the chance to shape the future of Windows app development. Microsoft offers a diverse and inclusive environment, operating on a growth mindset to empower every person and organization globally. The position includes comprehensive benefits and the opportunity to work with cutting-edge technology while contributing to one of the world's most widely-used operating systems.

Last updated 3 months ago

Responsibilities For Software Engineer

  • Designing and developing high-quality software components and libraries for Windows Developers
  • Developing scalable, extensible and maintainable APIs
  • Conducting open-ended explorations and prototyping
  • Working with architects, senior engineers, Program Managers, and AI/ML scientists
  • Interacting with open source community developers via GitHub

Requirements For Software Engineer

TypeScript
  • Bachelor's Degree in Computer Science or related technical field
  • 1.5+ years technical engineering experience with coding in C++ or C#
  • 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

Benefits For Software Engineer

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?