Software Engineer

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

Description For Software Engineer

Microsoft Azure Storage is seeking a Software Engineer to join their innovative team working on highly distributed, massively scalable cloud storage platforms. This role focuses on developing storage solutions for DPU-based storage nodes, offering an exciting opportunity to work with cutting-edge technology.

As a Software Engineer, you'll be instrumental in designing, implementing, and optimizing high-performance storage systems on DPU hardware. You'll be involved in the complete storage lifecycle, from initial design through deployment and support. This position offers excellent career growth potential and the chance to enhance your technical expertise.

The role is part of Microsoft's Azure Storage team, working on technology that powers one of the world's largest cloud platforms. You'll be contributing to Microsoft's mission of empowering every person and organization globally. The team culture emphasizes growth mindset, innovation, and collaboration.

Key responsibilities include developing scalable storage services, owning software components, and creating maintainable code. You'll work with modern technologies and frameworks while solving complex distributed systems challenges. The position offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support.

This is an excellent opportunity for someone passionate about distributed systems and storage technology to make a significant impact at a global scale. The role offers up to 100% work from home flexibility and the chance to work with a diverse, talented team of engineers.

Last updated a day ago

Responsibilities For Software Engineer

  • Work with stakeholders to determine user requirements for new features
  • Participate and contribute to the design of massively scalable storage services
  • Own software components/modules and drive component level design decisions
  • Create and implement code for products, services, or features
  • Write extensible and maintainable code
  • Consider diagnosability, reliability, and maintainability in development
  • Work in a culture of continuous improvement and growth

Requirements For Software Engineer

Java
Python
JavaScript
Linux
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience with C, C++, C#, Java, JavaScript, or Python
  • Knowledge of Windows or Linux Operating System
  • Understanding of distributed systems and storage
  • Ability to meet Microsoft security screening requirements
  • Pass Microsoft Cloud background check

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

Technical Support Engineering

Technical Support Engineer role at Microsoft, focusing on Azure services and customer support, with hybrid work options and comprehensive benefits.

Software Engineer

Software Engineer role at Microsoft's Azure Data team, building next-gen data integration services with 1+ years experience required.

Software Engineer

Entry-level Software Engineering position at Microsoft in Dublin, offering hybrid work model and comprehensive benefits package.

Software Engineering Full Time Opportunities

Entry-level software engineering role at Microsoft Prague, focusing on developing scalable services with hybrid work options and comprehensive benefits.

Technical Support Engineering

Technical Support Engineer role at Microsoft, focusing on customer success and technical problem-solving with hybrid work options.