Software Engineer

Microsoft builds cloud and AI technologies, including Azure Data engineering products like Microsoft Fabric, Azure SQL DB, and Azure PostgreSQL.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI · Cloud

Description For Software Engineer

Microsoft's Azure PostgreSQL team is seeking a Software Engineer II to join their database migration platform team. This role offers an exciting opportunity to work on cutting-edge cloud database technologies, specifically focusing on making Azure PostgreSQL the best managed PostgreSQL service available.

The position is based in Hyderabad, India, with a hybrid work arrangement allowing up to 50% work from home. As part of the Azure Data engineering team, you'll be working on products that are transforming analytics in the world of data, including Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and Azure PostgreSQL.

Your primary focus will be on building and improving the migration platform that enables customers to seamlessly transfer their PostgreSQL or Oracle databases to Azure. This role requires a strong background in database systems, distributed computing, and software engineering principles. You'll be working with a team of passionate engineers who are dedicated to providing customers with a fully managed, secure, and reliable PostgreSQL database service.

Key responsibilities include leading architectural discussions, writing high-quality code, conducting code reviews, implementing testing strategies, and participating in on-call rotations. You'll also have the opportunity to mentor junior engineers and contribute to team culture and best practices.

The ideal candidate should have at least 2 years of experience in software engineering, with knowledge of languages like Java, Python, or JavaScript. Understanding of PostgreSQL internals, distributed systems, and cloud services is highly valued. This role offers excellent benefits including healthcare, educational resources, parental leave, and various other perks that come with working at Microsoft.

Join Microsoft's Azure PostgreSQL team to be part of building the data platform for the age of AI, working with cutting-edge technology while making a significant impact on cloud database services. This role provides an excellent opportunity for growth, innovation, and collaboration with talented engineers in a dynamic, fast-paced environment.

Last updated 2 hours ago

Responsibilities For Software Engineer

  • Lead discussions for architecture and designs of migration solutions
  • Produce extensible and maintainable code
  • Participate in code reviews to ensure coding standards
  • Implement effective testing mechanisms
  • Maintain operations of live service on rotational on-call basis
  • Design, develop, test, and deploy features for PostgreSQL migration platform

Requirements For Software Engineer

PostgreSQL
Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline
  • 2+ years technical engineering experience with coding languages
  • Experience with PostgreSQL or similar Enterprise Database Management system
  • Understanding of data structures, algorithms, and distributed systems
  • Pass Microsoft Cloud background check
  • Experience building Distributed Systems with reliable guarantees

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Healthcare
  • Educational resources
  • Product discounts
  • Savings and investments
  • Parental leave
  • Generous time off
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineer

Software Engineer II

Microsoft is seeking a Software Engineer II to build high-scale microservices for the Windows Store, focusing on app discovery and acquisition features.

Software Engineer

Microsoft Software Engineer position developing cloud services for Windows People eXperiences team, focusing on family-oriented products and requiring 2+ years of experience.

Software Engineer - II

Microsoft Advertising seeks Software Engineer II for Monetize reporting team to develop and maintain petabyte-scale analytics platform in Bangalore/Pune.

Software Engineer II

Microsoft is hiring a Software Engineer II to build autonomous agent platforms using LLM technology for Dynamics 365 Customer Service Applications in Hyderabad.

Software Engineer II

Software Engineer II position at Microsoft's Bing growth team, focusing on Windows and Bing integration with hybrid work model in Hyderabad.