Software Engineer II

Microsoft is a global technology company that empowers people and organizations to achieve more through cloud computing, software, and hardware solutions.
Cloud
Mid-Level Software Engineer
Remote
5,000+ Employees
4+ years of experience
Cloud · Enterprise SaaS

Description For Software Engineer II

Microsoft Azure Storage is seeking a Software Engineer II to join their Cloud + AI division. This role focuses on building and improving highly scalable storage systems that handle Exabyte-scale data. As part of the Azure Storage Capacity Management team, you'll work on developing performant services that provide reliable and secure storage access. The position offers excellent opportunities for technical growth in cloud services and storage, career advancement, and collaboration within a global team. The role involves designing new features, troubleshooting complex issues, analyzing performance data, and working with cross-functional teams. Microsoft offers a collaborative environment focused on innovation and growth, with comprehensive benefits and a strong commitment to diversity and inclusion. This is an opportunity to work on cutting-edge cloud technology while contributing to Microsoft's mission of empowering every person and organization globally.

Last updated 3 days ago

Responsibilities For Software Engineer II

  • Design and implement new features and enhancements for Azure Storage Capacity Balancing
  • Debug and troubleshoot complex issues across multiple software components
  • Analyze large scale performance measurement data to find bottlenecks
  • Collaborate with engineers, product managers, and customers
  • Conduct code reviews and ensure adherence to coding standards
  • Document and communicate design and architecture
  • Act as a Designated Responsible Individual (DRI) and guide other engineers

Requirements For Software Engineer II

Java
  • 4+ years C# or Java coding background
  • Good experience in service-oriented architecture
  • Experience implementing distributed cloud-based applications with large data backends
  • Solid Engineering Fundamentals
  • Strong knowledge of computer science, algorithms, and design patterns
  • Proven record of shipping high quality software debugging ability across technology stacks

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

Silicon Engineer 2

Silicon Engineer position at Microsoft focusing on DPU development for cloud infrastructure, requiring 5+ years of RTL design experience.

Software Engineer 2

Microsoft Azure networking team seeks Software Engineer 2 for cloud security and firewall development, offering hybrid work and comprehensive benefits.

Software Engineer

Microsoft is seeking a Mid-Level Software Engineer to join the Azure Monitor Observability team to develop and maintain cloud-scale telemetry infrastructure.

Software Engineer II

Microsoft Cloud Operations and Innovation team seeks Software Engineer II to develop datacenter automation and planning solutions with competitive pay and remote work options.

Edge Data Centre Critical Environment Field Service Engineer

Edge Data Centre Critical Environment Field Service Engineer role at Microsoft, focusing on datacenter operations and maintenance with up to 50% remote work.