Software Engineer

Microsoft builds the data platform for the age of AI, powering data-first applications and driving a data culture through Azure Data services.
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI

Description For Software Engineer

Microsoft's Azure Data engineering team is at the forefront of analytics transformation in the data world. The team is specifically focused on the Azure Database for MySQL service, working within the Azure Data group of the C+AI organization. This role offers an opportunity to work with cutting-edge cloud technologies and open-source components like Kubernetes, Docker Containers, and MySQL.

The position involves building and maintaining Microsoft's operational Database systems, particularly focusing on the next generation elastic scale MySQL as a database service designed for planet-scale applications. The team operates at the intersection of cloud, storage, and open-source technologies, solving pressing customer challenges.

As a Software Engineer, you'll be part of an agile team taking on complex distributed system problems and shipping high-impact features rapidly. The role requires expertise in designing fault-tolerant, performant, and resilient services that host mission-critical customer workloads at massive scale.

The position offers exposure to various products in their portfolio, including Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. This is an excellent opportunity for engineers passionate about distributed systems, database technologies, and cloud computing who want to make a significant impact in the data platform space.

Microsoft values diversity and actively seeks different perspectives, making it an inclusive environment where innovators collaborate to envision possibilities in a cloud-enabled world. The role offers comprehensive benefits, professional growth opportunities, and the chance to work on technology that powers planet-scale applications.

Last updated 4 minutes ago

Responsibilities For Software Engineer

  • Drive critical engineering design of the product
  • Design, own and ship software
  • Write secure, reliable, scalable and maintainable code
  • Collaborate with other teams for product features across teams and geographies
  • Drive dependencies to completion
  • Ramp up quickly on new technologies

Requirements For Software Engineer

Java
MySQL
  • Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, or IT technical discipline or 2+ years of industry engineering experience
  • 2+ years of programming experience in C#, C++, Java, or object-oriented programming
  • 2+ years of designing software products
  • Must pass Microsoft Cloud Background Check
  • Understanding of data structures, algorithms and distributed systems

Benefits For Software Engineer

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

Software Development Engineer II, WW Prime - Member Growth - Tech

Software Development Engineer II position at Amazon Prime, focusing on member growth technology and building scalable services for 200M+ global Prime members.

Software Development Engineer - AWS QuickSight

Software Development Engineer role at AWS QuickSight, building cloud-powered business intelligence solutions and data analytics services.

Technical Support Engineering

Technical Support Engineer role at Microsoft focusing on SQL Server support, troubleshooting, and customer success, with hybrid work options in Bangalore.

Software Development Engineer II, Rufus CX Engineering

Build and scale Amazon's AI-powered shopping assistant Rufus, creating innovative features that help millions of customers make better shopping decisions.

Technical Support Engineering

Technical Support Engineer position at Microsoft focusing on SQL Server support and customer success, offering hybrid work arrangement and comprehensive benefits.