Taro Logo

Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II

Microsoft's Windows Platform + Developer team is seeking a Software Engineer II to join their mission of making Windows the best platform for developers. This role is part of a team dedicated to empowering a thriving ecosystem where developers can create innovative solutions powered by AI, Cloud, and world-class developer experiences.

The position focuses on advancing the development and delivery of high-quality SDKs, enhancing developer experiences, and building strong ecosystem partnerships. You'll be working on Windows application development, contributing to system-level software, and creating solutions that empower developers worldwide.

As a Software Engineer II, you'll collaborate with stakeholders to determine requirements, develop design documents, and implement code for products and features. The role requires strong analytical skills and experience with languages like C++, Java, JavaScript, or Python. You'll work in a hybrid environment (up to 50% work from home) with some travel (0-25%).

The ideal candidate will have 2+ years of technical engineering experience, solid Windows application development background, and a passion for creating developer tools. You'll be part of a diverse, respectful, and energetic team environment that values innovation and continuous improvement.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and generous time away. The company is committed to fostering an inclusive environment where everyone can thrive, supporting work-life balance through hybrid work arrangements.

This is an excellent opportunity for a mid-level software engineer to make a significant impact on the Windows developer ecosystem while working with cutting-edge technologies and contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 2 months ago

Responsibilities For Software Engineer II

  • Work with stakeholders to determine user requirements for Software Development Kits (SDKs)
  • Contribute to identification of dependencies and development of design documents
  • Create and implement code for products, services, or features
  • Break down larger work items into smaller work items and provide estimation
  • Stay current with developments to improve product availability, reliability, efficiency, and performance

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Solid experience in Windows application development
  • Familiarity with system-level software
  • Solid analytical and problem-solving skills

Benefits For Software Engineer II

Medical Insurance
Parental Leave
Education Budget
  • 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?