Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$98,300 - $208,800
Distributed Systems
Mid-Level Software Engineer
Remote
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Join Microsoft's Azure Network Manager team and shape the future of cloud technology. As a Software Engineer II, you'll be working on software systems that manage networking resources for Azure clouds, focusing on software-defined networking (SDN) and network function virtualization infrastructure. The role offers an exciting opportunity to architect, build, and deliver high-performance cloud infrastructure solutions.

The position involves working with cutting-edge technology in distributed systems and cloud computing, where you'll contribute to making Azure's networking services more agile, scalable, reliable, secure, and cost-effective. You'll be part of a team that values innovation and continuous improvement, working on systems that operate at massive scale.

The role offers flexibility with up to 100% remote work options in the USA, allowing you to choose between working from state-of-the-art facilities or your home office. You'll be compensated competitively, with base pay ranging from $98,300 to $208,800 depending on location, particularly higher in the San Francisco Bay area and New York City metropolitan area.

Microsoft provides a comprehensive benefits package, including industry-leading healthcare, educational resources, and parental leave. The company culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for engineers who want to make a significant impact while growing their careers.

This position requires a minimum of 2 years of technical engineering experience, with opportunities to work on complex distributed systems and cloud infrastructure. You'll be involved in all aspects of the software development lifecycle, from requirements gathering to implementation and maintenance, while having the chance to work with various modern technologies and programming languages.

Last updated 3 months ago

Responsibilities For Software Engineer II

  • Works with stakeholders to determine user requirements for features
  • Contributes to identifying dependencies and developing design documents
  • Creates and implements code for products, services, or features
  • Breaks down larger work items into smaller work items and provides estimation
  • Acts as a Designated Responsible Individual (DRI) working on-call
  • Monitors system/product feature/service for degradation, downtime, or interruptions
  • Stays current with developments to improve availability, reliability, efficiency, observability, 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
  • 1+ years of experience with distributed systems
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check upon hire and every two years
  • Experience with cloud computing platform (preferred)

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.