Software Engineer - Storage

1 Hour ago • 2 Years + • DevOps • Undisclosed

About the job

Job Description

As a Software Engineer in Azure Storage, you will help build performant scale-out block storage on Data Processing Units (DPU) hardware. You'll be involved in all phases of the storage lifecycle: design, implementation, test, deployment, and support. This role offers opportunities to learn about cloud computing and building/supporting cloud services at scale. You will work with stakeholders to determine user requirements, contribute to product/solution architecture, create and implement code, and ensure code is extensible, maintainable, and reliable. The role emphasizes continuous improvement and collaboration.
Must have:
  • Bachelor's Degree in Computer Science or related field
  • 2+ years experience coding in C/C++
  • Experience in software development related to storage or operating systems
  • Develop performant scale-out block storage
  • Work with stakeholders to define requirements
Good to have:
  • Knowledge of Windows or Linux OS
  • Knowledge of distributed systems and storage
  • Good communication skills
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Overview

With continued growth in digital data and the desire to leverage data to address problems that touch all aspects of our lives, Azure Storage is growing to meet these challenges! The Azure Storage team is hiring experienced engineers to join agile and diverse engineering teams for deploying Data Processing Units (DPU) technology.


As a Software Engineer in Azure Storage, you will help build performant scale out block storage on Data Processing Units (DPU) hardware. You will be involved in all phases of the storage lifecycle, design, implementation, test, deployment and support. This opportunity will allow you to learn about cloud computing as well as building and supporting cloud services at scale.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline with 2+ years of proven experience coding in languages including C, C++
    • OR equivalent experience.
  • Experience in developing software related to but not limited to storage or operating systems

Other Qualifications:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. 

Preferred Qualifications:

    • Knowledge of Windows or Linux Operating System
    • Knowledge of distributed systems and storage
    • Good verbal and written communication skills

#azurecorejobs #AzureDPUStorageIDC

 

Responsibilities

  • Works with appropriate stakeholders (e.g., project lead) to determine user requirements for a set of features. Begins to leverage a variety of feedback channels to incorporate insights into future designs or solution fixes.
  • Contributes to processes for the architecture of a product/solution feature and helps to create proposals for architecture by testing design hypotheses and helping to refine code plans, with technical leadership from others.
  • Creates and implements code for a product, service, or feature, reusing code as applicable. Writes and learns to create code that is extensible and maintainable. Considers diagnosability, reliability, and maintainability with few defects, and understands when the code is ready to be shared and delivered.
  • Works in a culture of continuous improvement, adaptation, reflection and growth 
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Redmond, Washington, United States (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Penang, Malaysia (On-Site)

Dublin, County Dublin, Ireland (On-Site)

São Paulo, State Of São Paulo, Brazil (On-Site)

Mexico City, Mexico City, Mexico (Hybrid)

Redmond, Washington, United States (On-Site)

Vancouver, British Columbia, Canada (On-Site)

San José, San José Province, Costa Rica (Remote)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Mashgin - Senior Software Engineer, Infrastructure

Mashgin, United States (Hybrid)

Intel Corporation - Workload Benchmarking Engineer

Intel Corporation, (On-Site)

Framestore - Developer: Realtime and Creative Technology

Framestore, United States (Hybrid)

ION - Technical Analyst - 8276

ION, United Kingdom (On-Site)

Old Skull Games - Senior Game Programmer Unreal Engine

Old Skull Games, France (On-Site)

Keywords Studios (Player Support) - Software Engineer II - DevOps (On Contract)

Keywords Studios (Player Support), India (Hybrid)

Rackspace Technology - Professional Services Delivery Director

Rackspace Technology, United States (Remote)

Unity - DevOps Manager

Unity, Canada (On-Site)

SmileGate - SRE Platform Development Lead

SmileGate, South Korea (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

IO Interactive - Gameplay Programmer

IO Interactive, Spain (Hybrid)

PlayStation Global - Senior Technical Artist (Game Tech) - 12 month contract

PlayStation Global, United Kingdom (On-Site)

Larian Studios - Tools Director

Larian Studios, Ireland (On-Site)

Luxoft - Android Developer / CTS Expert

Luxoft, United States (Remote)

Cadence - Design Engineering Manager

Cadence, India (On-Site)

Mashgin - Senior Software Engineer, Infrastructure

Mashgin, United States (Hybrid)

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

DNEG - Animation TD (FEAT)

DNEG, India (On-Site)

Applied Systems - Sr. Software Engineer

Applied Systems, India (On-Site)

Trek - Senior UI Engineer

Trek, India (Hybrid)

Gunjan App Studios - Kids Learning Analyst

Gunjan App Studios, India (On-Site)

Svvayam - 3D Artist

Svvayam, India (On-Site)

Testbook - 3D Animator Cum Video Editor

Testbook, India (On-Site)

Hitachi - SCM Functional Consultant

Hitachi, India (Remote)

Get notifed when new similar jobs are uploaded

DevOps Jobs

Get notifed when new similar jobs are uploaded