Software Engineering IC4

Microsoft builds the data platform for the age of AI, powering data-first applications and driving a data culture through Azure Data engineering team.
$117,200 - $229,200
Distributed Systems
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Software Engineering IC4

Microsoft's Azure Data engineering team is at the forefront of analytics transformation in the data world, developing crucial products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and more. The databases team specifically focuses on building and maintaining Microsoft's operational Database systems, enabling structured data management for various applications across industries.

As a Senior Software Engineer in the Cosmos DB Team, you'll tackle complex distributed system challenges and deliver high-impact features serving multiple customers. This role offers the unique opportunity to work with cutting-edge distributed system algorithms, transforming theoretical concepts into high-performance, reliable code. You'll be involved in building enterprise-class features, including backup/restore capabilities and scaling solutions in this competitive multi-billion-dollar market.

The position requires strong technical expertise in distributed systems and database engineering, with opportunities to learn from the latest research and implement innovative solutions. Microsoft values diversity and different perspectives, creating an inclusive environment where all employees can contribute to better serving customers.

Working at Microsoft means joining a community of passionate innovators collaborating to push the boundaries of what's possible in a cloud-enabled world. The role offers competitive compensation, comprehensive benefits, and the chance to work on technology that impacts millions of users worldwide. You'll be part of a team that's shaping the future of data platforms in the AI era, making this an excellent opportunity for engineers passionate about distributed systems and cloud databases.

Last updated 2 days ago

Responsibilities For Software Engineering IC4

  • Design, implement, test, and operate high-quality distributed systems
  • Drive engineering improvements to ship more rapidly and efficiently with higher quality
  • Provide technical leadership across features, projects, service fundamentals and tools
  • Work with customers to understand their pain points and make them successful

Requirements For Software Engineering IC4

Java
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud background check upon hire/transfer and every two years
  • Demonstrated experience with designing and implementing distributed database systems

Benefits For Software Engineering IC4

Medical Insurance
Education Budget
Parental Leave
  • 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 Software Engineering IC4

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.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on ObjectStore, the core distributed platform powering Bing and Copilot, with hybrid work model and competitive compensation.

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.