Senior Software Engineer

Microsoft builds cloud and AI services, empowering people and organizations worldwide to achieve more.
$117,200 - $229,200
Distributed Systems
Senior Software Engineer
Hybrid
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's ObjectStore team is seeking a Senior Software Engineer to join their core cloud platform team that powers Bing and Copilot. ObjectStore has evolved from a key-value store into a sophisticated serving platform supporting features like auto scaling, full text search, and deep learning vector search. The platform serves over 10,000 storage tables worldwide and is used across Microsoft's major products including Copilot, Bing, Azure, Office, SharePoint, and Teams.

As a Senior Software Engineer, you'll be working on building the next generation of storage and computation fabric using both in-house and open source technologies. The role involves hands-on work with massively scaled distributed systems, implementing features using data-driven methodologies, and debugging live production environments. The team operates in an agile environment with weekly product releases.

The position offers competitive compensation ranging from $117,200 to $229,200 USD annually (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. The role supports a hybrid work model with up to 50% work from home options and minimal travel requirements (0-25%).

This is an excellent opportunity for experienced engineers passionate about distributed systems and cloud infrastructure who want to make a significant impact in the AI and cloud serving space. The team culture emphasizes growth mindset, innovation, and collaboration, aligned with Microsoft's mission to empower every person and organization globally.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Design and implement features in a distributed environment using data to guide and measure success
  • Debug and mitigate incidents in live production environments
  • Participate in regular team scrums and communicate with team members and leads
  • Share accountability for assets and learn broad array of technologies
  • Look for opportunities to use open source technologies and share learnings with the community

Requirements For Senior Software Engineer

Java
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in C, C++, C#, or Java
  • 4+ years experience building distributed platforms
  • Experience debugging live distributed systems
  • Experience with performance analysis using profiling tools
  • Experience writing performant multi-threaded code
  • Experience using or developing NoSQL storage systems

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure focusing on distributed systems and cloud infrastructure, offering competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI frameworks and distributed systems, developing networking solutions for AI workloads.

Software Engineering IC4

Senior Software Engineer role at Microsoft working on Cosmos DB, building distributed systems and enterprise-class database features.

Senior Software Engineer

Senior Software Engineer role at Microsoft's ODSP team, working on cloud-based distributed systems and next-gen architecture for OneDrive-SharePoint platform.

ROP - Senior Software Engineer

Lead distributed teams building cloud storage solutions at Microsoft, focusing on GenAI integration and data management with flexible work arrangements.