Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Senior Software Engineer
Remote
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Storage Data Processing Unit (DPU) team is seeking a Senior Software Engineer to help build the next generation of cloud storage solutions. This role focuses on developing Azure's storage backend using Fungible DPUs, with emphasis on security, reliability, performance, and efficiency. As part of the Azure Storage DPU Infrastructure team, you'll enable Azure's infrastructure to support DPU-based storage nodes and drive integration with datacenter control plane software.

The position offers an exciting opportunity to work with cutting-edge technology in cloud storage, participating in all phases of the software lifecycle from design to support. You'll be part of Microsoft's mission to empower global achievement, working in a culture that values growth mindset, innovation, and collaboration.

The role involves complex technical challenges in distributed systems and cloud storage, requiring expertise in system design, performance optimization, and large-scale infrastructure. You'll work with latest hardware and software technology for hyperscale cloud storage, helping shape the future of Microsoft Azure Storage.

Key responsibilities include collaborating with stakeholders on requirements, developing design documents, implementing and optimizing code, and serving as a technical leader. The position offers comprehensive benefits, professional growth opportunities, and the chance to impact one of the world's largest cloud platforms.

This is an ideal opportunity for experienced engineers passionate about distributed systems, cloud infrastructure, and building reliable, scalable storage solutions. The role combines technical depth with strategic impact, offering both technical challenges and career growth potential.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Collaborates with stakeholders to determine user requirements
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Partners with stakeholders to drive project plans and work items
  • Proactively seeks new knowledge and adapts to new technical trends
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 8+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Master's Degree in Computer Science preferred
  • Must pass Microsoft Cloud Background Check

Benefits For Senior 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 Senior Software Engineer