Taro Logo

Software Engineer

Microsoft is a global technology company that builds cloud computing, enterprise software, and consumer electronics.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer

Microsoft's Azure Data engineering team is seeking a Software Engineer to join their Data Migration & Modernization team in Hyderabad. This role is part of the databases team that builds and maintains Microsoft's operational Database systems. The team is focused on enabling developer-friendly, mission-critical, AI-enabled operational Databases across relational, non-relational, and OSS offerings.

The position involves working on database migration services, which are crucial for Azure's strategy of helping customers migrate and modernize their workloads from on-premises to Azure. These are high-scale hybrid services designed to facilitate smooth transitions while modernizing customer infrastructure.

As a Software Engineer, you'll be responsible for developing and maintaining cloud services at scale, working with technologies like C#, C++, or Java. The role requires strong coding and problem-solving abilities, with a focus on building maintainable, reliable, and secure systems. You'll be part of a team that values continuous improvement and innovation.

The position offers a hybrid work environment with up to 50% work from home flexibility, comprehensive benefits including healthcare and educational resources, and the opportunity to work on cutting-edge cloud technologies. This is an excellent opportunity for engineers interested in cloud computing, databases, and large-scale distributed systems to make an impact at Microsoft.

Last updated 2 months 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 and adaptation

Requirements For Software Engineer

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

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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?