Microsoft

New Yesterday

Description For Senior Software Engineer Microsoft's Office of the CTO within the Technology and Research (T&R) organization is seeking a Senior Software Engineer to work on cutting-edge distributed systems and computing platforms. This role is part of a team that acts as technological pathfinders, exploring emerging trends in distributed systems, operating systems, networking, storage, data privacy and security. The position offers a unique opportunity to work at the forefront of early-stage innovation, helping define technical foundations for next-generation platforms. The team focuses on addressing the challenges of ubiquitous computing and massive data processing at scale. You'll collaborate with distinguished engineers to transform promising ideas into impactful business strategies and products. The role requires strong expertise in system-level software development, with experience in languages like C, C++ or Rust. You'll be working in a collaborative environment that values clear communication, curiosity, and technological innovation. The position offers significant growth opportunities and the chance to shape the future of computing at Microsoft. Based in Redmond, WA, this hybrid role allows up to 50% work from home with 0-25% travel required. The compensation is competitive, ranging from $119,800 to $234,700, with comprehensive benefits including healthcare, educational resources, and investment options. This is an excellent opportunity for experienced engineers passionate about distributed systems and looking to make a significant impact at one of the world's leading technology companies. Last updated a month ago Responsibilities For Senior Software Engineer Join a team with bold, market-shaping ideas and bring those ideas to life Explore new technologies and turn early-stage concepts into real-world impact Contribute expertise across the software development lifecycle - from ideation and architecture to writing high-quality code Work on system-level software (distributed systems, operating systems, databases, networking, etc.) Requirements For Senior Software Engineer Rust Bachelor's Degree in Computer Science or related technical discipline AND 4+ years software engineering experience Experience with coding in C, C++ or Rust Proven ability to design and implement efficient algorithms and data structures in production environments Expertise in Linux, File System Storage, Networking and/or Virtualization Excellent technical design, problem solving, debugging and communication skills Benefits For Senior Software Engineer Medical Insurance Vision Insurance 401k Education Budget Industry leading healthcare Educational resources Discounts on products and services Savings and investments Maternity and paternity leave Generous time away Giving programs Opportunities to network and connect Jobs Related To Microsoft Senior Software Engineer Senior Software Engineer role at Microsoft's Azure Compute Platform team, focusing on distributed systems and cloud infrastructure development with emphasis on scalability and security. Senior Software Engineer role at Microsoft working on Azure Service Fabric, building cloud-scale distributed systems with focus on hosting, networking, and observability subsystems. Senior Software Engineer role at Microsoft Azure's PilotFish Core team, building distributed systems that power Azure Compute platform. Remote work available, competitive salary $119K-$234K. Senior Software Engineer role at Microsoft Azure Storage team in Bangalore, focusing on distributed systems and cloud storage solutions, requiring 8+ years of experience. Senior Software Engineer role at Microsoft's Azure Core team, focusing on large-scale distributed systems and deployment orchestration, offering remote work and competitive compensation.
#J-18808-Ljbffr
Location:
Washington, DC, United States
Salary:
$200,000 - $250,000
Category:
IT & Technology