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
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 19 days 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

Vaga Afirmativa para Pessoas com Deficiência - Engenheiro de Software / Affirmative Job Posting for People with Disabilities - Software Engineer

Microsoft is hiring a Software Engineer in Brazil to work on Microsoft 365 cloud services, with a focus on distributed systems and enterprise productivity solutions.

Software Engineer II

Microsoft Software Engineer II position focusing on managing planet-scale distributed systems, requiring 2+ years experience and expertise in system reliability and incident response.

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.

Software Engineer II

Microsoft Entra is seeking a Software Engineer II to work on distributed systems and high-performance services handling millions of requests per second.

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.