See all roles

Senior Software Engineer

Work from home Full-time role Hiring

Overview

Are you passionate about distributed systems, massive scalability, and durability? Are you interested in solving the challenges of Cloud-scale Storage? If so, the Microsoft Azure Storage team is the perfect fit for you. Azure Storage is a foundational service in the Azure Cloud which powers six key storage services: Blob Storage, Table Storage (NoSQL Key-Value store), Queue Storage, Data Lake Storage, File Storage, and Disk Storage. These services host data from some of the largest companies in the world and support all of Microsoft’s largest online businesses including Xbox, Office365, and Bing while scaling to store many exabytes of customer data. The Microsoft Azure Storage team is seeking an experienced Software Engineer with solid design, coding, and testing skills, to implement validation infrastructure services, and automate validation of Azure's massive, distributed storage system. We value passion for scalable storage, distributed systems, and cloud services. The ideal candidate brings a solid foundation in data structures and algorithms, along with strong debugging, testing, and analytical abilities. We're also seeking someone who is customer-focused and excited to deliver high-quality, end-to-end experiences. This role offers the opportunity to make meaningful contributions daily on a hyperscale system that may be part of your friends’ and family’s everyday lives. 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.

Responsibilities

Play a crucial role in product quality by overseeing end-to-end scenario validation integration work performed by team members. Design, develop, and operate scalable, low latency and high throughput cloud services and frameworks to stress storage backend. Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI). Take an active role and partner with peer teams and external partners to ensure new storage features meet target availability, security, and reliability goals, with an emphasis on quality upstream. Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate. Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.

Qualifications

Required Qualifications: 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#, Java, JavaScript, or PythonOR equivalent experience. Other Requirements: 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 Qualifications: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 PythonOR 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 equivalent experience. 1+ year(s) experience in Quality Assurance (QA) life cycle, methodologies, and best practices. 1+ year(s) experience with proven ability to plan, schedule, and deliver quality software. #azurecorejobs This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations. Apply To This Job

You might like

IT System Administrator Lead

Work from home Full-time role

IT Data Architect

Work from home Full-time role

IT AI Solution Architect

Work from home Full-time role

Arizona Residents | Administrative Assistant Remote | Entry Level | Part Time

Work from home Full-time role

Freelance Pharma Advertising Studio Production Artist

Work from home Full-time role

Développeur Logiciel / Software Developer

Work from home Full-time role

Pro Sales Manager - Denver/Ft Collins

Work from home Full-time role

Director, Provider Engagement

Work from home Full-time role

Specialty Account Manager IgG4 , Buffalo, NY

Work from home Full-time role

Utilization Review Clinician - Behavioral Health

Work from home Full-time role

Experienced Data Entry Specialist – Entry-Level Position at arenaflex

Work from home Full-time role

Virtual Customer Care Advisor, Remote Customer Care - arenaflex Pharmacy

Work from home Full-time role

Director of Sales – Mobile Medical Coaches and Imaging Equipment

Work from home Full-time role

Experienced Remote Research Panelist and Data Entry Clerk – Flexible Part-Time Opportunity with arenaflex

Work from home Full-time role

Online | Hotel Reservationist | Entry Level

Work from home Full-time role

Experienced Remote Data Entry Clerk – Flexible Work Schedule and Competitive Compensation

Work from home Full-time role

Insurance Account Position

Work from home Full-time role

Dir. princ. de produits

Work from home Full-time role

Experienced Senior Accountant – Remote Financial Reporting and Analysis

Work from home Full-time role

Background Screening Researcher - Remote

Work from home Full-time role