The point where experts and best companies meet
Share
The Rollouts & upgrades team in PostgreSQL is hiring Software Engineer II. Part of Rollouts a& upgrades team you will have the opportunity to design, develop and deploy highly scalable solution which is responsible for upgrading PostgreSQL servers across the fleet. You will mentor and coach junior engineers and contribute to the team culture and best practices.
Required/Minimum Qualifications
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.2+ years of experience in developing and shipping system level features in an enterprise production backend server system.2+ years of experience building and supporting distributed cloud services with production grade.
Other Requirements
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check:
This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Experience in building distributed systems at scale with reliable guarantees in cloud environment.Understanding of data structures, algorithms, and distributed systems.Enthusiasm, integrity, self-discipline, results-orientation in a fast-paced environment.
Contribute to the architecture and design discussions of Rollouts & Upgrades solution to achieve high reliability, scalability and performance.Participate in code reviews to ensure coding standards are followed. Consider diagnosability, reliability, and maintainability when reviewing code, and understand when code is ready to be shared or delivered.Drive the efforts of enhancing the existing code coverage by adding new tests.Maintain operations of live service as issues arise on a rotational, on-call basis.Work in a culture of continuous improvement, adaptation, reflection, and growth.
Embody our and
These jobs might be a good fit