Software Engineer – Rollouts & Upgrades (Azure PostgreSQL)
Microsoft · Hyderabad
Job description
About the role
Microsoft's Azure Data engineering team is seeking a Software Engineer to join the Rollouts & Upgrades team for Azure PostgreSQL. You will design, develop, and deploy scalable solutions that upgrade PostgreSQL servers across the fleet, while mentoring junior engineers and contributing to best‑practice culture.
Key responsibilities
- Participate in architecture and design discussions to ensure high reliability, scalability, and performance.
- Write extensible, maintainable, high‑quality code that handles all corner cases.
- Apply metrics and best‑practice coding patterns to improve code stability.
- Conduct code reviews, focusing on diagnosability, reliability, and maintainability.
- Increase test coverage by adding new automated tests.
- Maintain live service operations, providing on‑call support on a rotational basis.
- Promote a culture of continuous improvement and growth.
Required profile
- Bachelor's degree in Computer Science or a related technical discipline, or equivalent experience.
- Proven experience coding in languages such as C, C++, C#, Java, JavaScript, or Python.
- Strong problem‑solving abilities and attention to detail.
Required skills
- C
- C++
- C#
- Java
- JavaScript
- Python
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 4 days ago
Expires 1 month from now
14 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Microsoft
Hyderabad