Senior Software Engineer

Microsoft is a company building cloud, AI, and enterprise software solutions including Azure, Microsoft Fabric, SQL DB, Cosmos DB, and other data platforms.
Backend
Senior Software Engineer
Remote
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their databases team, specifically working on Azure Database for MySQL service. This role is part of the C+AI organization, focusing on building next-generation elastic scale MySQL as a database service for planet-scale applications. The position involves working with open-source technologies like Kubernetes, Docker Containers, and MySQL, while making regular contributions to the open-source community.

The role offers an opportunity to work on challenging distributed system problems and deliver high-impact features in an agile environment. You'll be part of a team building fault-tolerant, performant, and resilient services that host mission-critical customer workloads at massive scale. The position involves designing and shipping software, collaborating across teams and geographies, and requires strong problem-solving and debugging skills.

As a Senior Software Engineer, you'll be instrumental in defining the future of Azure Database for MySQL service. The role demands expertise in building and operating online services, creating V1 products using modern development practices, and a deep understanding of distributed systems. Microsoft values diversity and seeks out different perspectives to better serve their customers.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments opportunities, parental leave, and various other perks. This is an excellent opportunity for someone passionate about cloud computing, databases, and distributed systems to make a significant impact at one of the world's leading technology companies.

Last updated 13 minutes ago

Responsibilities For Senior Software Engineer

  • Design and own critical engineering aspects of the product
  • Write secure, reliable, scalable and maintainable code
  • Collaborate with other teams for cross-team product features
  • Drive dependencies and projects to completion
  • Build and operate online services and fault-tolerant distributed systems

Requirements For Senior Software Engineer

Java
MySQL
Kubernetes
  • Bachelor's degree in Computer Science/Engineering/Mathematics/Physics/IT or 8+ years industry experience
  • 8+ years programming experience in C#/C++/Java/OOP
  • 3+ years software product design experience
  • Experience building and shipping production grade software or services
  • Experience with agile methodologies or test-driven development
  • Understanding of data structures, algorithms and distributed systems
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Product and service discounts
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Azure API Management, developing features for Serverless, Hybrid and Kubernetes environments using C# and SQL.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on high-scale cloud services for the Microsoft Store, requiring 8+ years of experience in distributed systems and C#/.NET development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cashback Platform team in Vancouver, offering hybrid work, competitive pay, and opportunity to work with cutting-edge technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on system operations and infrastructure automation, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Bing Multimedia team, focusing on AI-powered video and image search, offering hybrid work in Noida, India.