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 · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II

Join Microsoft's Azure Network Manager team as a Software Engineer II and shape the future of cloud technology. This role focuses on developing and maintaining software systems that manage networking resources for Azure clouds, working with software-defined networking (SDN) and network function virtualization infrastructure.

The position offers an exciting opportunity to architect, build, and deliver cloud infrastructure solutions that are crucial to Microsoft's Azure platform. You'll be working on systems designed to autonomously manage network systems, focusing on improving agility, scalability, reliability, security, and cost-effectiveness.

As a Software Engineer II, you'll collaborate with cross-functional teams to develop and implement features, contribute to system design, and participate in on-call rotations to ensure service reliability. The role requires strong programming skills in languages like C++, Java, JavaScript, or Python, and experience with distributed systems.

Microsoft offers a flexible hybrid working environment, allowing you to choose between working from their state-of-the-art facilities or remotely. The compensation package includes a competitive base salary range of $98,300 - $193,200 (higher in SF and NYC areas), comprehensive benefits, and opportunities for professional growth.

The ideal candidate will have 2+ years of technical engineering experience, strong problem-solving abilities, and a passion for cloud computing. You'll be part of a team that values innovation, collaboration, and continuous learning, working on cutting-edge technology that impacts millions of users worldwide.

This role combines technical challenges with professional growth opportunities, offering the chance to work on large-scale distributed systems while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 2 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 Designated Responsible Individual (DRI) for on-call monitoring
  • Maintains current skills and stays updated with developments
  • Embody Microsoft's Culture and Values

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 C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 1+ years of experience with distributed systems
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Benefits For Software Engineer II

Medical Insurance
Parental Leave
Education Budget
  • 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?