Senior Software Engineer - Azure Storage jobs in United States
cer-icon
Apply on Employer Site
company-logo

Microsoft · 1 day ago

Senior Software Engineer - Azure Storage

Microsoft is advancing planet-scale cloud storage solutions and is seeking a Senior Software Engineer to join the Azure Storage team. In this role, you will help scale infrastructure to manage exabytes of customer data and contribute to the development of innovative cloud storage technologies while ensuring performance and reliability across diverse workloads.

Application Performance ManagementArtificial Intelligence (AI)Business DevelopmentData ManagementDevOpsInformation ServicesInformation TechnologyManagement Information SystemsNetwork SecuritySoftware
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Collaborate with stakeholders to determine user requirements for scenarios and translate them into scalable design solutions
Drive the identification of dependencies and contribute to the development of design documents for products, applications, services, or platforms
Create, implement, optimize, debug, refactor, and reuse code to improve performance, maintainability, effectiveness, and return on investment (ROI)
Leverage your subject-matter expertise to partner with project managers and guide your workgroup’s project plans, release schedules, and work items
Act as a Designated Responsible Individual (DRI), monitor systems for degradation or downtime, alert stakeholders, and initiate recovery actions for both simple and complex issues
Guide other engineers by developing and following operational playbooks and participating in on-call rotations
Proactively seek new knowledge and adapt to emerging trends, technical solutions, and patterns to improve availability, reliability, efficiency, observability, and performance at scale

Qualification

CC++C#JavaPythonDistributed systemsMulti-threaded programmingREST API principlesData structuresAlgorithmsAnalytical problem-solvingSoftware engineering best practicesHigh-quality software solutionsCollaborationContinuous learning

Required

Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, OR Java, JavaScript, or Python OR equivalent experience
3+ year(s) experience applying software engineering best practices, including: Strong foundation in data structures and algorithms. Proficiency in coding, testing, debugging, and analytical problem-solving. Planning, scheduling, and delivering high-quality software solutions
2+ year(s) experience working with distributed systems and large-scale storage, including: Multi-threaded and parallel programming techniques. Representational State Transfer (REST) application programming interface (API) principles, including understanding of HTTP methods such as POST and PATCH, and status codes like 409 (Conflict) and 412 (Precondition Failed)
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: 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

Bachelor's Degree in Computer Science OR related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
1+ year(s) experience driving cross-team initiatives and service reliability, including: Acting as a Designated Responsible Individual (DRI) to monitor and restore systems during degradation or downtime. Collaborating with stakeholders to define requirements and develop design documentation. Leading efforts to improve availability, reliability, efficiency, and performance through continuous learning and adoption of new technologies

Company

Microsoft

company-logo
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.

H1B Sponsorship

Microsoft has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (9192)
2024 (9343)
2023 (7677)
2022 (11403)
2021 (7210)
2020 (7852)

Funding

Current Stage
Public Company
Total Funding
$1M
Key Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M

Leadership Team

leader-logo
Satya Nadella
Chairman and CEO
linkedin
leader-logo
Vukani Mngxati
Chief Executive Officer - Microsft South Africa
linkedin
Company data provided by crunchbase