Software Engineer II

Microsoft is a technology company that empowers every person and every organization on the planet to achieve more.
$98,300 - $193,200
Distributed Systems
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Cloud · Enterprise SaaS

Description For Software Engineer II

We are looking for an experienced Software Engineer to join our Azure Edge Infrastructure team, part of the Azure Edge and Platform Division. This role offers the opportunity to work on cutting-edge distributed systems development and be part of the infrastructure for Azure Edge. You'll contribute to critical solutions while being part of a fast-paced and energetic team, working on the next generation Hyper-Converged Cloud Platform that natively converges virtualization, compute, and storage into a resilient, software-defined solution.

As a Software Engineer II, you'll be exposed to the latest technologies including Hybrid Cloud, Containers, and Storage Spaces Direct, helping to contribute to Microsoft's next generation Azure Edge Platform. Your work will have a broad impact across multiple products including very large private cloud datacenters and Microsoft Azure.

Key responsibilities include:

  • Designing distributed, scalable services
  • Implementing highly reliable multi-threaded features
  • Optimizing performance and rapidly solving problems
  • Writing tests and ensuring high ship quality

We're looking for candidates with solid coding skills in C, C++, or C#, and demonstrated experience in operating systems, virtualization, storage, networking, distributed systems, and/or cloud technologies. This role requires a Bachelor's Degree in Computer Science or related technical discipline and at least 2+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python. Additionally, 1+ year of experience with system development on Windows or Linux is required.

Microsoft offers a collaborative work environment with a growth mindset, where employees come together to innovate and empower others. We provide industry-leading healthcare, educational resources, discounts on products and services, savings and investment options, generous time off, and opportunities to network and connect. Join us in our mission to empower every person and every organization on the planet to achieve more!

Last updated an hour ago

Responsibilities For Software Engineer II

  • Designing distributed, scalable services
  • Implementing highly reliable multi-threaded features
  • Optimizing performance and rapidly solving problems
  • Writing tests and ensuring high ship quality

Requirements For Software Engineer II

Java
JavaScript
Python
Linux
  • Bachelor's Degree in Computer Science or related technical discipline
  • 2+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python
  • 1+ year of experience with system development on Windows or Linux
  • Solid coding skills in C, C++, or C#
  • Experience with operating systems, virtualization, storage, networking, distributed systems, and/or cloud technologies

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

Robotics Solutions Industrial Design Engineer

Amazon is seeking a Robotics Solutions Industrial Design Engineer to design next-generation Fulfillment Centers using cutting-edge technology and data analytics.

System Dev Engineer II, AWS EC2 Edge Frontier

Join AWS EC2 Edge Frontier team to develop hybrid-edge cloud services, focusing on embedded software and cloud-based solutions for expanding edge compute business.

Vehicle Program Manager, Vehicle Engineering

Tesla seeks a Vehicle Program Manager to lead vehicle engineering projects, from concept to production, balancing cross-functional needs and driving innovation.

Systems Engineer, Chassis Engineering

Systems Engineer for Chassis Engineering at Tesla, developing advanced suspension and vehicle systems.

Software Dev Engineer II, Jobs Domain Infrastructure

Amazon is seeking a Software Dev Engineer II to build cutting-edge solutions for managing workforce and empowering leaders using cloud computing technology.