Software Engineer 2

Global technology company that develops and supports software, consumer electronics, and computing services.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS · AI

Description For Software Engineer 2

Microsoft's Windows Platform + Developer team is seeking a Software Engineer 2 to help make Windows the premier platform for developers. This role focuses on developing SDKs and tools that empower developers to build innovative solutions leveraging AI and cloud technologies. The position involves creating high-quality developer experiences, fostering ecosystem partnerships, and driving continuous improvement.

The ideal candidate will have 3+ years of software development experience with strong proficiency in languages like C++, C#, and Python. They will be responsible for designing and developing SDKs, building AI-powered tooling, and championing Windows as the preferred development platform. The role requires both technical excellence and strong collaboration skills.

Working in a hybrid environment with up to 50% work from home flexibility, you'll join a diverse and inclusive team environment that values innovation and results. The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. This is an excellent opportunity for a mid-level engineer passionate about developer tools and ecosystem building to make a significant impact at Microsoft.

Last updated a month ago

Responsibilities For Software Engineer 2

  • Design and develop SDKs for Windows platform integration
  • Build and refine AI-powered tooling and development lifecycle optimization
  • Innovate and incubate experimental projects
  • Champion Windows as the preferred development platform
  • Implement and maintain engineering systems for high-quality delivery
  • Partner with cross-functional teams
  • Engage with developer community and act on feedback

Requirements For Software Engineer 2

Python
  • 3+ years of software development experience with proficiency in C++, C#, Python
  • Experience in Windows application development and system-level software
  • Strong analytical and problem-solving skills
  • Commitment to delivering high-quality code
  • Effective team player with cross-functional collaboration skills
  • Clear and concise communication skills
  • Experience with Windows developer ecosystem
  • Knowledge of AI-driven features like Copilot functionality

Benefits For Software Engineer 2

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 2

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.

Software Engineer

Software Engineer position at Microsoft's Azure OneDeploy HealthStore team, working on large-scale distributed systems and cloud infrastructure with remote work options.

Software Engineer II

Software Engineer II position at Microsoft working on the Virtualization Core Platform team, developing foundational components of Microsoft's virtualization stack and Hyper-V technology.

Technical Support Engineer

Technical Support Engineer position at Microsoft in Seoul, offering hybrid work model, requiring 3+ years experience and bilingual Korean-English proficiency.

Technical Support Engineering

Technical Support Engineering role at Microsoft, offering hybrid work model with focus on resolving complex customer technical issues and driving product improvements.