Taro Logo

Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft Azure Storage is seeking a Software Engineer II to join their team working on highly distributed, massively scalable cloud storage platform. The role focuses on developing and deploying distributed storage solutions that will run on Data Processing Units (DPU) based storage nodes. This is an opportunity to work on cutting-edge storage technology, participating in all phases from design to deployment.

The position involves designing and implementing highly performant and scalable storage solutions on DPU hardware. You'll be working with state-of-the-art distributed systems, contributing to Microsoft's cloud infrastructure that powers services used by millions globally. The role offers significant growth potential and the chance to develop expertise in cloud storage technologies.

As part of Microsoft's mission to empower every person and organization, you'll be working in a collaborative environment with a growth mindset. The team values innovation and inclusion, creating an atmosphere where diverse perspectives are welcomed and valued. The position offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support.

This role is ideal for engineers passionate about distributed systems and storage technologies, offering the chance to work on large-scale infrastructure while solving complex technical challenges. The position provides exposure to cutting-edge technology and the opportunity to make significant impacts on Microsoft's cloud storage solutions.

Last updated a minute ago

Responsibilities For Software Engineer II

  • Works with stakeholders to determine user requirements for new features
  • Participates and contributes to the design of massively scalable storage services
  • Owns software components and drives component level design decisions
  • Creates and implements code for products, services, or features
  • Writes extensible and maintainable code
  • Considers diagnosability, reliability, and maintainability

Requirements For Software Engineer II

Python
Java
JavaScript
Linux
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience coding in C, C++, C#, Java, JavaScript, or Python
  • 4+ years technical engineering experience
  • Knowledge of Windows or Linux Operating System
  • Experience with distributed systems and storage
  • Must pass Microsoft Cloud background check

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
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer II

Software Engineer II position at Microsoft focusing on AI transformation and remote work platforms, offering hybrid work in Bangalore.

Software Engineer II

Microsoft is hiring a Software Engineer II in Bangalore to work on M365 Enterprise Copilot's Employee Self Service Agent, focusing on ISV connector development and AI integration.

Software Engineer 2 (AI/ML) - Azure Core Storage

Software Engineer role at Microsoft focusing on AI/ML applications in Azure Core Storage, working on distributed systems and cloud infrastructure with comprehensive benefits and remote work options.

Software Engineer II

Microsoft is hiring a Software Engineer II to join their DPU Integration and Test team, focusing on testing control and data plane software for custom-built silicon platforms.

Software Engineer

Microsoft is seeking a Software Engineer to develop authentication and authorization services for Microsoft Entra, focusing on large-scale distributed systems and security solutions.