Software Engineer

Microsoft builds the data platform for the age of AI, powering data-first applications and driving data culture through Azure Data services.
Backend
Entry-Level Software Engineer
Hybrid
1+ year of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer

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 Data Migration & Modernization team, based in India, is seeking a Software Engineer to join their mission-critical initiative. This role focuses on building and maintaining Microsoft's operational Database systems, specifically working on high-scale hybrid services for migrating customer workloads from on-premises to Azure.

The position offers an opportunity to work with cutting-edge database technologies and contribute to Microsoft's cloud transformation journey. You'll be part of a team that values diversity and different perspectives, working on services that are crucial for Azure's growth strategy. The role involves developing scalable solutions, implementing microservices, and maintaining live services.

As a Software Engineer, you'll collaborate with a team dedicated to database migration and modernization, working on the newest services being built by the team. This is an excellent opportunity for someone passionate about cloud computing and database technologies to make a significant impact on Microsoft's cloud infrastructure. The role offers comprehensive benefits, professional growth opportunities, and the chance to work with industry-leading technologies in a collaborative environment.

The position requires strong technical skills in software development, particularly in languages like C#, C++, or Java, combined with a passion for cloud computing and database technologies. You'll be working in a hybrid environment with up to 50% work from home flexibility, making it an ideal opportunity for those seeking work-life balance while contributing to significant technological advancements.

Last updated 5 days ago

Responsibilities For Software Engineer

  • Write great code with quality, extensibility, simplicity, and maintainability as core tenets
  • Deliver well-tested features across many different services and platforms
  • Use engineering best practices throughout the software development lifecycle
  • Maintains operations of live service on a rotational, on-call basis
  • Design and implement microservices for real-time, highly scalable solutions
  • Work in a culture of continuous improvement, adaptation, reflection, and growth

Requirements For Software Engineer

Java
  • Bachelor's degree in computer science or equivalent experience
  • 1+ years of professional software engineering experience
  • Experience in C#, C++ or Java
  • Strong coding, debugging and problem-solving skills
  • Excellent communication and collaboration skills
  • Must pass Microsoft Cloud Background Check
  • Experience/knowledge of cloud computing, enterprise computing, database products is a plus

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

Software Design Engineer role at Microsoft working on Azure OpenAI and Azure AI services, building scalable cloud platforms and AI solutions.

Technical Support Engineering

Technical Support Engineer role at Microsoft, focusing on customer success and technical problem-solving with hybrid work options.

Software Engineer

Entry-level Software Engineer position at Microsoft Development Center Estonia, focusing on Enterprise Cloud solutions with up to 100% remote work option.

Software Engineer

Entry-level Software Engineer position at Microsoft Vancouver, working on collaborative work management products with competitive pay and comprehensive benefits.

Electrical Engineer

Critical Environment Electrical Engineer role at Microsoft's Cloud Operations & Innovation division, focusing on datacenter infrastructure and electrical engineering solutions.