Software Engineer

Global technology company leading in cloud computing, software, and hardware solutions
$81,900 - $160,200
Cloud
Mid-Level Software Engineer
Remote
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer

Microsoft's Azure Storage Infrastructure team is seeking a Software Engineer to join their innovative cloud storage solutions team. This role is part of the team leading the industry in Advanced offloads and accelerations, powering high-performance Cloud scale Storage and Networking.

As a Software Engineer in this position, you'll be working on cutting-edge storage infrastructure, designing and developing solutions for hardware accelerators, processors, and transports. You'll be directly involved in enabling industry-leading transaction rates and network throughput for Azure Storage, which handles massive data scales from ExaBytes to YottaBytes and beyond.

The role offers a unique opportunity to work across multiple technical domains, collaborating with teams in Research, Storage, and Compute. You'll be involved in the entire software development lifecycle, from design to implementation and support. The position requires strong technical skills in systems programming, with experience in languages like C++, Python, and Java being valuable assets.

Microsoft offers an inclusive work environment with a strong focus on personal and professional growth. The company's mission to empower every person and organization on the planet provides a meaningful context for your work. You'll be part of a culture that values growth mindset, innovation, and collaboration.

The compensation package is competitive, with a base salary range of $81,900 - $160,200 (higher in SF and NYC areas), plus comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. The role offers flexibility with up to 100% work from home options, making it an attractive opportunity for engineers looking to make an impact in cloud infrastructure while maintaining work-life balance.

This position is ideal for someone with 2+ years of experience who is passionate about large-scale systems, has a strong foundation in computer science, and is excited about working with cutting-edge storage and networking technologies. Join Microsoft's Azure Storage team to be part of shaping the future of cloud storage infrastructure.

Last updated 16 minutes ago

Responsibilities For Software Engineer

  • Work with stakeholders to determine user requirements for features
  • Support identification of dependencies and development of design documents
  • Create and implement code for products, services, or features
  • Break down work items into tasks and provide estimation
  • Monitor system/product feature/service for degradation and recommend actions
  • Review developments and seek knowledge to improve product performance and reliability

Requirements For Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience with Storage or Networking development
  • Experience with Server, Cloud, or Data Center environments
  • Must pass Microsoft Cloud Background Check
  • Experience coding in C, C++, C#, Java, JavaScript, or Python

Benefits For Software Engineer

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

Network Engineer

Network Engineer position at Microsoft in London, focusing on designing and implementing corporate network infrastructure with hybrid work arrangement.

Technical Support Engineer

Technical Support Engineer position at Microsoft, focusing on Azure PaaS services support with hybrid work arrangement in Taipei.

Electrical Engineer - Data Center Operations

Critical Environment Electrical Engineer role at Microsoft's Cloud Operations, focusing on datacenter infrastructure and electrical systems design.

Software Engineer II (Azure App Config)

Microsoft is seeking a Software Engineer II to develop and maintain the Azure App Configuration service, focusing on scalable cloud solutions and feature management.

Critical Environment Field Service Engineer

Critical Environment Field Service Engineer role at Microsoft's Cloud Operations & Innovation team, managing datacenter infrastructure and operations.