Software Engineer II

Global technology company that empowers every person and organization on the planet to achieve more through software and cloud services.
$94,300 - $182,600
Distributed Systems
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's Azure Edge Infrastructure team is seeking a Software Engineer II to join their innovative cloud platform development efforts. This role offers an exciting opportunity to work on cutting-edge distributed systems and be part of the infrastructure for Azure Edge. The position involves developing next-generation Hyper-Converged Cloud Platform solutions that converge virtualization, compute, and storage into a resilient, software-defined system.

As part of the Azure Edge and Platform Division, you'll work on solutions impacting multiple products, including large private cloud datacenters and Microsoft Azure. The role provides exposure to latest technologies including Hybrid Cloud, Containers, and physical/logical networking, while contributing to Microsoft's next generation Azure Edge Platform.

The ideal candidate should have strong programming skills in languages like C++, Java, or Python, with experience in distributed systems and cloud technologies. You'll be responsible for designing scalable services, implementing reliable features, and maintaining high-quality code. The position offers competitive compensation ($94,300 - $182,600) and comprehensive benefits including healthcare, educational resources, and parental leave.

This is an excellent opportunity for engineers passionate about distributed systems and cloud infrastructure to make a significant impact while working with cutting-edge technology at one of the world's leading tech companies. The hybrid work environment (up to 50% work from home) offers flexibility while maintaining collaborative opportunities with talented peers.

Last updated 13 hours ago

Responsibilities For Software Engineer II

  • Working as a team member, designing distributed, scalable services and implementing highly reliable multi-threaded features
  • Ownership of the software engineering process from design, development, code review, validation, delivery, and maintenance
  • Optimizing performance, and rapidly solving problems
  • Writing tests and ensuring high ship quality
  • Fostering an inclusive and collaborative team culture

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
  • 1+ year of experience with system development on Windows or Linux
  • Solid coding skills in C or C++ or C#
  • Experience with operating systems, virtualization, storage, networking, distributed systems and/or cloud technologies
  • Must pass Microsoft Cloud background check

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision 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?

Jobs Related To Microsoft Software Engineer II

Software Engineer

Mid-level Software Engineer position at Microsoft focusing on building distributed systems for data privacy and compliance, offering competitive salary and comprehensive benefits.

ROP - Software Engineer II

Mid-level Software Engineer position at Microsoft working on Azure Storage team, building and maintaining distributed storage systems at exabyte scale with 4+ years of experience required.

Software Engineer II - Azure Storage

Microsoft is hiring a Software Engineer II for the Azure Storage team to build and optimize distributed file systems, offering competitive pay and remote work options.

Software Engineer 2

Microsoft seeks a Software Engineer 2 to join the MagneTar team, building and maintaining large-scale Big Data Platform with focus on Hadoop and HDFS technologies.

Software Engineer II

Microsoft Software Engineer II position focusing on OneDrive and SharePoint cloud services, building large-scale distributed systems with competitive pay and comprehensive benefits.