Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative cloud and software solutions.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Remote
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft is seeking a Software Engineer II to join their OneDrive and SharePoint team, which sits at the heart of Microsoft's cloud services. This role offers an exciting opportunity to work on services that impact millions of users worldwide, fundamentally changing how people interact with their devices and manage important content across home, work, and school contexts.

The position involves working with cutting-edge distributed systems and cloud infrastructure, where you'll collaborate with talented engineers, PMs, and designers to build and maintain services that operate at massive scale. You'll be responsible for designing and implementing features that enhance OneDrive and SharePoint's core capabilities, from front-end user interactions to backend infrastructure components.

As a Software Engineer II, you'll contribute to Microsoft's mission of empowering every person and organization globally. The role requires strong technical skills in areas such as distributed systems design, API development, and cloud services, with a focus on creating robust, scalable solutions. You'll work with various programming languages and technologies, including Java, JavaScript, and Python, while building services that manage internet-scale data stores.

The position offers competitive compensation, with base pay ranging from $98,300 to $193,200 USD annually (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, and parental leave. You'll be part of a culture that values growth mindset, innovation, and collaboration, working in an environment that supports up to 100% remote work with some travel requirements (0-25%).

This is an excellent opportunity for engineers who are passionate about cloud technology, distributed systems, and creating solutions that impact users globally. You'll have the chance to work on challenging technical problems while contributing to products used by hundreds of millions of customers worldwide. The role offers significant growth potential within Microsoft's engineering organization and the opportunity to shape the future of cloud storage and collaboration tools.

Last updated 4 minutes ago

Responsibilities For Software Engineer II

  • Work in large-scale distributed systems critical for customers worldwide
  • Design and deliver services that manage internet-scale data stores
  • Enable file and site browsing and editing performance
  • Contribute to and help shape the engineering culture of OneDrive & SharePoint
  • Perform deep, data-driven, collaborative design
  • Write clean, efficient code and comprehensive tests
  • Build excellent coverage with metrics and telemetry
  • Deliver features supporting hundreds of millions of customers

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 2+ years experience coding, debugging, algorithm design and problem-solving skills
  • Experience in delivering and interacting with REST API's and web services across multiple systems
  • Experience designing cloud-scale services and server/service management features
  • Experience with building cloud-scale infrastructure components
  • Familiarity with secure software design concepts
  • Proven track record of delivering projects that include multiple components
  • Ability to work across and partner with multiple engineering teams
  • Ability to learn new systems quickly and adapt new methodologies

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 Xbox team seeks Software Engineer II to build cross-platform gaming experiences, offering $98,300-$193,200 salary with full remote option.

Software Engineer II

Microsoft is seeking a Software Engineer II to join their Business & Industry Copilot group, working on Dynamics 365 and Power Platform products.

Technical Support Engineer

Technical Support Engineer role at Microsoft focusing on troubleshooting and resolving complex customer technical issues while providing excellent customer service.

SAP Software Engineer

SAP Software Engineer role at Microsoft focusing on datacenter automation and cloud infrastructure development using SAP technologies.

Software Engineer II

Microsoft is seeking a Software Engineer II to build real-time conversation conductor and speech resource manager services, focusing on high-performance systems and audio streaming.