Taro Logo

Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Remote
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

OneDrive and SharePoint are rapidly growing services at the center of Microsoft's cloud, interacting with almost every part of Microsoft. As a Software Engineer II, you'll be part of a team that is fundamentally changing how millions of people use their devices and interact with important content for home, work, and school.

You'll join a team of exceptional engineers, PMs, and designers working on large-scale distributed architectures and features for OneDrive and SharePoint's core services. The role involves building cloud-scale infrastructure components and collaborating across Microsoft teams to deliver innovative solutions.

The position offers a competitive base salary range of $98,300 - $193,200 per year (higher in SF Bay Area and NYC: $127,200 - $208,800) and comprehensive benefits. You'll work in a remote-friendly environment with up to 100% work from home flexibility and 0-25% travel requirements.

Key responsibilities include designing and delivering services for internet-scale data stores, implementing high-performance file and site browsing features, and building robust infrastructure. You'll write clean code, create comprehensive tests, and implement detailed metrics and telemetry to monitor service performance.

The ideal candidate brings 2+ years of technical engineering experience, strong CS fundamentals, and experience with cloud-scale services. You'll need excellent problem-solving skills and the ability to collaborate effectively across teams.

Microsoft offers an inclusive culture focused on growth mindset and innovation, backed by industry-leading benefits including healthcare, educational resources, parental leave, and investment options. Join a team that's shaping the future of cloud storage and collaboration technology while serving hundreds of millions of users worldwide.

Last updated 3 months ago

Responsibilities For Software Engineer II

  • Work on large-scale distributed systems that are critical for customers around the world
  • Design and deliver services that manage internet-scale data stores
  • Enable best-in-the-world file and site browsing and editing performance
  • Add innovative features to how people manage and interact with their data
  • Write clean, efficient code and comprehensive tests
  • Build excellent coverage with metrics and telemetry
  • Deliver features that will support and serve hundreds of millions of customers around the world

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience with data structures and algorithms and other Computer Science fundamentals
  • Experience designing, troubleshooting, and debugging cloud-scale services and server/service management features
  • Solid coding, debugging, algorithm design, and problem-solving skills
  • Experience with building cloud-scale infrastructure components
  • Familiarity with secure software design concepts

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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?