Sr. Software Engineer

Microsoft
United States
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

C (Programming Language) Java (Programming Language) Adobe InDesign Artificial Intelligence Microsoft Azure Microsoft Online Services C Sharp (Programming Language) C++ (Programming Language) Software Quality Disaster Recovery Distributed Systems Software Engineering
+1 more
Information Technology

Job description

Experteer Overview In this role, you design, build, and operate distributed services powering Azure Storage Geo Replication to safeguard data and ensure regional resilience. You will work with cross-functional teams to deliver cloud-scale capabilities, improving durability, failover readiness, and disaster recovery. You’ll tackle complex reliability and performance challenges at exabyte scale and leverage AI-assisted tools to boost productivity and quality. This position offers impact on a core Microsoft cloud platform and opportunities to shape geo-disaster recovery capabilities. Compensation / Benefits * Design, develop, and operate distributed services for Azure Storage Geo Replication * Build solutions to improve data durability, regional resiliency, failover readiness, and disaster recovery * Collaborate with engineers, architects, and product teams to define and deliver new functionality * Participate in design, implementation, testing, and deployment of cloud-scale services * Analyze telemetry and customer scenarios to identify reliability and performance improvements * Diagnose and resolve complex production issues involving replication, storage, and distributed systems * Act as a Designated Responsible Individual (DRI) and contribute to operational excellence and service health * Leverage AI-assisted engineering tools to improve productivity, code quality, troubleshooting, and efficiency * Continuously improve service availability, observability, scalability, and performance Tasks * Bachelor’s Degree in Computer Science, Software Engineering, or related technical field AND 4+ years of engineering experience with coding in C, C++, C#, or Java OR equivalent experience * Ability to meet Microsoft Cloud Background Check requirements Key requirements *

Requirements

aaaan_ telemetry and customer scenarios to identify reliability and performance improvements * Diagnose and resolve complex production issues involving replication, storage, and distributed systems * Act as a Designated Responsible Individual (DRI) and contribute to operational excellence and service health * Leverage AI-assisted engineering tools to improve productivity, code quality, troubleshooting, and efficiency * Continuously improve service availability, observability, scalability, and performance Tasks * Bachelor’s Degree in Computer Science, Software Engineering, or related technical field AND 4+ years of engineering experience with coding in C, C++, C#, or Java OR equivalent experience * Ability to meet Microsoft Cloud Background Check requirements Key requirements *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:48 min

Balancing code generation velocity with software quality standards

Lilia Gargouri Lilia Gargouri · Coffee With Developers

1:06 min

Outline of free tools for Microsoft Azure

Radu Vunvulea Radu Vunvulea · WWC 2022

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

1:16 min

Defining software quality as behavior encountering reality

Brian Lovin Brian Lovin · WWC Europe 2026

5:01 min

Container hosting options available on Microsoft Azure

Federico Fregosi · WWC 2022

Videos

See all

Related articles

See all