Senior Software Engineer at Microsoft
Redmond, Washington, 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

C, C++, Rust, System Software, Storage Protocols, Networking Concepts, Operating System Internals, Memory Management, Scheduling, Interrupts, Threading, Device Drivers, Diagnostic Tools, Libraries, Telemetry Services, Testing, Problem-Solving

Industry

Software Development

Description
As a Senior Software Engineer on our team, you will be at the heart of designing and implementing cutting-edge software components that elevate Azure's storage solutions. Your contributions will span across: - Device Drivers & System Software: Crafting the core elements that drive our storage solutions. - Installation & Diagnostic Tools: Ensuring smooth deployment and troubleshooting. - Libraries & Telemetry Services: Building the tools that provide insights and enhance performance. - Comprehensive Testing: Guaranteeing the reliability and robustness of our solutions. Together, you'll push the boundaries of technology and deliver groundbreaking innovations. - Make a Global Impact: In this role, your problem-solving skills and technical expertise will directly influence the experience of billions of users within the Azure ecosystem. Imagine the thrill of knowing that your work is a key driver behind one of the world's largest cloud platforms! 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++ or Rust 4+ years of experience in design, development, debugging, testing and problem-solving. 4+ years of experience in system software, storage protocols, networking concepts and operating system internals e.g., memory management, scheduling, interrupts, threading, etc. 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++ or Rust 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++ or Rust OR equivalent experience. Experience in the design, implementation, debugging and testing of operating system drivers (kernel mode and user mode). Windows Driver and Kernel component development. A track record of solid results across multiple ship cycles. Ability to handle periodic live service on-call responsibilities.
Responsibilities
Design and implement software components for Azure's storage solutions, including device drivers and diagnostic tools. Ensure reliability through comprehensive testing and contribute to groundbreaking innovations.
Loading...