Software Engineer II

Global technology company empowering every person and organization on the planet to achieve more.
$120,000 - $180,000
Distributed Systems
Mid-Level Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft is seeking a Software Engineer II to join their distributed storage team, focusing on building hyper-scale storage systems that power global accessibility of data. This role offers an opportunity to work on challenging problems related to durability, availability, and concurrency in distributed systems. The position involves developing large-scale storage solutions that impact millions of users worldwide.

The ideal candidate will collaborate with stakeholders to determine requirements, drive system design, and implement high-performance code. They will serve as a Designated Responsible Individual, participating in on-call rotations and guiding other engineers. The role requires expertise in distributed systems, multi-threaded programming, and storage systems.

Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, and parental leave. The position supports Microsoft's mission to empower every person and organization globally. With a culture promoting growth mindset and innovation, team members work in an inclusive environment where they can make high-impact changes while building systems used by people worldwide.

The role offers significant technical challenges in building scalable storage solutions, making it ideal for engineers passionate about distributed systems and storage technology. Working at Microsoft provides opportunities to solve complex problems while contributing to products that impact billions of users.

Last updated 3 months ago

Responsibilities For Software Engineer II

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code for improved performance
  • Act as Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service and handle on-call responsibilities
  • Proactively seek new knowledge and adapt to new technical trends

Requirements For Software Engineer II

Java
Python
  • Bachelor's Degree in Computer Science + 6+ years experience OR Master's Degree + 4+ years experience
  • Coding experience in C, C++, C#, Java, or Python
  • Experience in building quality products in distributed systems
  • Experience in multi-threaded programming
  • Experience developing large-scale, high availability services
  • Experience in data storage systems, file systems, and/or networking
  • Must pass Microsoft Cloud Background Check

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

Software Engineer

Software Engineer position at Microsoft in Dublin, working on core authentication services and distributed systems, requiring 2+ years of experience and strong technical fundamentals.

Software Engineer

Software Engineer position at Microsoft Security, focusing on building Distributed Ledger technology-based SaaS offerings for Azure, combining security expertise with cloud service development.

Software Engineer II

Microsoft is hiring a Software Engineer II for their CosmosDB team to work on distributed systems and database technology, offering remote work and competitive compensation.

Software Engineer II - The Mixed Reality Group

Mid-level Software Engineer position at Microsoft's Mixed Reality Group, working on IVAS project, offering hybrid work and competitive compensation.

Software Engineer

Mid-level Software Engineer role at Microsoft focusing on distributed systems and data privacy infrastructure, offering competitive compensation and comprehensive benefits.