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
Cloud
Mid-Level Software Engineer
Hybrid
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

Microsoft's Azure Edge Engineering System 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 secure, distributed systems development for Azure Edge. The position involves building the next generation Hyper-Converged Cloud Platform that combines virtualization, compute, and storage into a resilient, software-defined solution.

As a team member, you'll contribute to Microsoft's next generation Azure Edge Platform, working with the latest technologies including Hybrid Cloud, Containers, and advanced security practices. Your work will have significant impact across multiple products, including large private cloud datacenters and Microsoft Azure. The role offers extensive collaboration opportunities with teams across the company.

The ideal candidate should have strong coding skills, particularly in languages like C, C++, C#, Java, JavaScript, or Python, along with experience in system development on Windows or Linux. You'll be responsible for the complete lifecycle of feature areas, from conception through implementation, while ensuring adherence to cybersecurity best practices.

Microsoft offers a competitive compensation package, including a base salary range of $98,300 - $193,200 (higher in SF and NYC areas), comprehensive benefits, and a culture focused on growth mindset and innovation. The company is committed to fostering an inclusive environment where diverse perspectives are valued and everyone can thrive while contributing to Microsoft's mission of empowering every person and organization globally.

Last updated 7 months ago

Responsibilities For Software Engineer II

  • Work as a team member to contribute to reliable, distributed, secure, scalable systems
  • Responsible for full lifecycle of feature areas from concepts through implementation & testing
  • Implement solutions in compliance with cybersecurity best practices
  • Follow best practices of software engineering process
  • Help define and use data-driven metrics to evaluate quality and impact
  • Foster an inclusive and collaborative team culture

Requirements For Software Engineer II

Python
Java
JavaScript
Linux
  • Bachelor's Degree in Computer Science or related technical discipline AND 2+ years technical engineering experience
  • 1+ year of experience with system development on Windows or Linux
  • Coding experience in languages including C, C++, C#, Java, JavaScript, or Python

Benefits For Software Engineer II

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