Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
India, Telangana, Hyderabad 
770789164

Yesterday

. This is a world of, more innovation, more openness, and the skya cloud-enabled world.

  • Strong coding skills and computer science fundamentals, develop and design solutions to enable reliability through observability of PostgreSQL service.
  • As a Software Engineer within our team, Create and implement code for PostgreSQL service or feature reusing code as applicable. Writes and learns code that is extensible and maintainable. Learns about service fundamentals and applies diagnosability, reliability, and maintainability, and understands when the code is ready to be shared and delivered. Apply coding patterns and best practices to write code. Consistently producing extensible and maintainable code. Apply metrics to drive the quality and stability of code, as well asappropriate codingpatterns and best practices by guiding them to achieve success in the identified focus areas.

better served

Qualifications

Qualifications

  • Bachelor's Degree in Computer Scienceor 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.

Other Requirements

to meet Microsoft, customer and/or government security screening requirementsfor this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check:

  • This position will berequiredto pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred/Additional Qualifications

  • Master's Degree in Computer Science or related technical field AND 6+ 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 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.

understanding of data structures, algorithms,and memory optimizations in a distributed system.

  • Debugging skills using telemetryishighly desired.
  • Design and code microservices.Minimumunderstanding of microservice architecture is desired.
  • PostgreSQL internals or Similar Enterprise scale Database system knowledge is desired.
  • Excellence in Livesite includes consistent improvements in SLA’s and TTD/TTM & the operability of the service. Root cause attributions based on debug outcomes and drives a rapid learning loop/Post-mortems to improve the key service health metrics and operability.
  • Acts as a Designated Responsible Individual (DRI) in monitoring system/product feature/service for degradation, downtime, or interruptions for simple problems, and recommends actions to restore system/product/service by following the playbook. Escalates more complex problems to other DRIs as to status. Responds within Service Level Agreement (SLA)timeframe. Escalates issues to appropriate owners
  • Understanding about building reliability and fundamental solutions is desired but not mandatory.
  • It is desired to have experience with PostgreSQL but not mandatory. Profiles having a similar Enterprise Database Management system experience, including understanding of automations/low-code no-code is also highly encouraged.
  • Enthusiasm, consistentlydemonstratescuriosity, integrity, self-discipline, results-orientation in a fast-paced environment


Responsibilities
  • As a Software Engineer within our team,you'llcollaborate with various service teams, empowering them to embrace and deliver successonour focus areas.You'llchampion Azure-wide initiatives, ensuring seamless integration and implementation across the service. Your role extends to enhancing service level issues, reliability, scalability, clear and articulated plan for testing and assuring quality of solutions, writing unit test cases andlearnsto integrate automation into testing.Assistsand learns about breaking down work items into tasks and provides estimation. Escalates any issues that would cause a delay
  • Collaborative Leadership: Partner closely with the leadership team and sister teams across Azure to ensure alignment and delivery excellence. considers the impact of building deployments on both users and other services. Learning about best practices for the deployment of features safely.
  • Enhance Customer Lived Experience: Drive initiatives that elevate the overall service quality, ensuring exceptional customer experience.
  • Identification of dependencies, and the development of design documents for a product feature with oversight,participatein code reviews to ensure coding standards and static code analysis tools are followed. Consider diagnosability, reliability, and maintainability when reviewing code, and understand when code is ready to be shared or delivered.
  • Maintain/Participate in operations of live service as issues arise on a rotational, on-call basis.

Embody our