Software Engineer 2

Microsoft builds cloud-enabled solutions and data platforms, leading innovation in technology and AI services.
Distributed Systems
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS · AI

Description For Software Engineer 2

Microsoft's Azure Data engineering team is seeking a Software Engineer 2 to join their Azure Cosmos DB team, focusing on building and maintaining distributed database systems. The role involves working on Microsoft's operational Database systems, particularly Azure Cosmos DB, a globally distributed, low-latency, massively scalable, multi-model cloud database service. The position offers an opportunity to work on cutting-edge distributed systems problems and shape the future of planet-scale databases. The team is part of Microsoft's broader Azure Data portfolio, which includes products like Microsoft Fabric, Azure SQL DB, Azure Synapse Analytics, and Power BI. The role combines technical expertise with collaborative teamwork, offering a chance to impact Microsoft's mission to build the data platform for the age of AI. The position includes comprehensive benefits, professional development opportunities, and the chance to work in a diverse, inclusive environment that values different perspectives and innovative thinking.

Last updated 8 days ago

Responsibilities For Software Engineer 2

  • Design, implement and ship distributed database management system offerings
  • Provide customer value in terms of security, performance, reliability, usability and manageability
  • Collaborate effectively with the team
  • Make appropriate systems tradeoffs in design and implementation
  • Ensure customer success in their use of the product

Requirements For Software Engineer 2

Java
  • Bachelor's degree in computer science/Engineering/related fields or equivalent industry experience
  • 3+ years of software development experience in building and shipping production software
  • Experience with C++, C# or similar languages
  • Good communications skills, both verbal and written
  • Must pass Microsoft Cloud background check
  • Experience working with large scale systems / distributed systems preferred
  • Experience in implementing database management systems preferred

Benefits For Software Engineer 2

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 Engineer 2

ROP - Software Engineer II

Mid-level Software Engineer role at Microsoft working on Azure Storage distributed systems, requiring 4+ years of experience in systems programming and distributed systems.

Software Engineer

Software Engineer position at Microsoft's Deep Learning Platform team, focusing on distributed systems, AI infrastructure, and high-performance computing.

Software Engineer II

Microsoft seeks Software Engineer II for Web Data Platform Team to build hyper-scale distributed systems, manage web crawling infrastructure, and develop Next Gen Unified Schedulers.

Software Engineer

Software Engineer role at Microsoft focusing on building scalable data privacy solutions and distributed systems, offering competitive pay and comprehensive benefits.

Software Engineer II

Microsoft Cloud Operations & Innovation is seeking a Software Engineer II to develop cloud computing solutions and transform datacenter resource management.