Taro Logo

Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through cloud computing, AI, and innovative technology solutions.
$81,900 - $174,600
Backend
Entry-Level Software Engineer
Remote
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer

Microsoft's Azure Storage team is seeking an Embedded Software Engineer / Device Driver Engineer to help build performant scale out block storage on DPU hardware. This role is critical for the continued growth in Artificial Intelligence and leveraging data to address problems across all aspects of our lives.

As a Software Engineer in Azure Storage, you will:

  • Be involved in all phases of the software development lifecycle including design, implementation, testing, deployment and support
  • Help build and support cloud services at scale
  • Work with stakeholders to determine user requirements
  • Create and implement code for products, services, and features
  • Break down work items into tasks and provide estimates
  • Monitor system/product features for issues and restore services following playbooks
  • Review and improve product availability, reliability, efficiency, and performance

The role offers comprehensive benefits including:

  • Industry-leading healthcare
  • Educational resources and development opportunities
  • Savings and investment options
  • Generous parental leave
  • Work-life balance with flexible time off
  • Giving programs
  • Networking opportunities
  • Product and service discounts

Microsoft provides an inclusive environment where employees can thrive with a growth mindset, innovate to empower others, and collaborate to realize shared goals. The company is committed to equal opportunity employment regardless of background and provides reasonable accommodations for qualified individuals with disabilities.

This position requires passing the Microsoft Cloud Background Check upon hire and every two years thereafter. The role involves 0-25% travel and offers up to 100% work from home flexibility.

Last updated 8 minutes ago

Responsibilities For Software Engineer

  • Work with stakeholders to determine user requirements
  • Support identification of dependencies and development of design documents
  • Create and implement code for products, services, and features
  • Break down work items into tasks and provide estimates
  • Monitor system/product features and restore services when needed
  • Review and improve product performance and reliability

Requirements For Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience with Embedded Software Engineering or Software Device Drivers
  • Experience coding in C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
401k
  • 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

Software Engineer

Software Engineering role at Microsoft working on Azure Storage platform, building massively scalable distributed storage systems with focus on reliability and performance.

Software Engineer - Fullstack

Entry-level Software Engineer position at Microsoft focusing on fullstack development, offering competitive salary and benefits in Redmond, WA.

Software Engineer: Microsoft Software and Systems Academy (MSSA)

Entry-level Software Engineer position at Microsoft for MSSA graduates, focusing on backend development with hybrid work arrangement in Redmond.

Associate Software Engineer - Open Telemetry

Entry-level software engineering role at New Relic focusing on OpenTelemetry development, offering competitive salary and comprehensive benefits in Portland, Oregon.

Software Engineer in Development Acceleration- fresh graduate

Entry-level Software Engineer position at Oracle focusing on development acceleration and quality enablement, perfect for fresh graduates with strong programming fundamentals.