Senior Software Engineer at Microsoft
, , United States -
Full Time


Start Date

Immediate

Expiry Date

25 Feb, 26

Salary

0.0

Posted On

27 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Distributed Systems, Performance Optimization, Cloud Security, C, C++, C#, Java, JavaScript, Python, Rust, Technical Leadership, Troubleshooting, Debugging, Azure, Service Health, Security-First Features

Industry

Software Development

Description
Accelerate your career growth by tackling complex engineering challenges at global scale. Deepen your expertise in distributed systems, performance optimization, and cloud security. bn Collaborate across organizations, driving technical innovation and influencing future Azure architecture. 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 Python OR equivalent experience. 1+ year(s) of experience working in high-stakes production service environments, including live-site operations. 8+ years of software engineering experience in large-scale distributed systems, services, or platforms. Proficiency in Rust and/or C++ for systems-level programming. Demonstrable technical leadership experience, with demonstrable results including collaborating with external stakeholders. 1+ year(s) of troubleshooting and debugging skills in distributed or cloud systems. 1+ year(s) proficency for learning and growing in Azure core compute and cloud security domains. Collaborate with stakeholders to determine requirements and conceptualize high-level designs for features and scenarios. Drive identification of dependencies and develop design documents for Azure Core Compute services. Create, implement, debug, refactor, and optimize code to improve maintainability, performance, and security. Partner with project managers and cross-functional stakeholders to define project and release plans, leveraging your expertise in distributed systems and service fundamentals. Act as a Designated Responsible Individual (DRI), contributing to on-call rotations, monitoring service health, and restoring services during incidents. Proactively learn new technologies, adapting to evolving technical patterns to improve availability, reliability, observability, and performance at scale. Serve as a technical contributor in building security-first features, influencing architecture and implementation across Azure Compute Node Services.
Responsibilities
The Senior Software Engineer will tackle complex engineering challenges and collaborate across organizations to drive technical innovation. Responsibilities include creating and optimizing code, defining project plans, and contributing to service health monitoring.
Loading...