Software Engineer II

Microsoft delivers cloud-based solutions and empowers every person and organization on the planet to achieve more.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS

Description For Software Engineer II

The OneDrive and SharePoint organization at Microsoft is seeking a Software Engineer II to join their team working on cloud-based solutions. This role focuses on the OneDrive Sync Client, which powers File and Folder Sync, Sharing, and Office Document Coauthoring for millions of users on Windows and Mac devices. The position involves developing innovative solutions to improve functionality, reliability, performance, and scale.

As part of this role, you'll work on a client that interfaces directly with the local file system, OS Shell, and OneDrive/SharePoint cloud to provide a first-class file sync experience. OneDrive and SharePoint are rapidly-growing services central to Microsoft's cloud strategy, connecting with Windows, Office, and CoPilot.

The ideal candidate will have strong experience in object-oriented programming, with expertise in languages like C++, Java, JavaScript, or Python. You'll be part of an energetic team focused on data-centric development and using telemetry to enhance product quality. The position offers competitive compensation, comprehensive benefits, and the opportunity to work on products that impact millions of users worldwide.

Working in a hybrid environment with up to 50% work from home flexibility, you'll collaborate with cross-functional teams to develop solutions that help users manage their personal and business data effectively. This role presents an excellent opportunity to contribute to Microsoft's mission of empowering every person and organization to achieve more while working on foundational cloud and data strategy products.

Last updated 3 months ago

Responsibilities For Software Engineer II

  • Work on the client-side file sync engine
  • Support scaling for large number of files while engineering for service efficiency
  • Implement telemetry and remote debuggability
  • Work with engineers, product managers and designers on highly impactful code
  • Use data and telemetry to make the product best-in-class

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 in developing, debugging and maintaining code in object-oriented languages
  • Solid coding, debugging, algorithm design and problem-solving skills
  • Great communication skills to collaborate across groups
  • Ability to deal with ambiguity and prioritize issues

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

Technical Support Engineering

Senior Technical Support Engineer role at Microsoft, focusing on resolving complex technical issues and delivering exceptional customer support with hybrid work options.

Software Engineer - CTJ - Poly

Mid-level Software Engineer position at Microsoft focusing on identity and security solutions, requiring TS/SCI clearance and offering hybrid work arrangement.

Technical Support Engineer - Exchange & Outlook

Technical Support Engineer position at Microsoft focusing on Exchange & Outlook solutions, offering remote work and comprehensive benefits.

Critical Environment Electrical Engineering

Critical Environment Electrical Engineering role at Microsoft's Cloud Operations & Innovation team, focusing on datacenter infrastructure and power systems.

Technical Support Engineering - Windows Performance

Technical Support Engineer position at Microsoft Japan, focusing on Windows performance troubleshooting with remote work options and comprehensive benefits.