Software Engineer II at Microsoft
Hyderabad, Telangana, India -
Full Time


Start Date

Immediate

Expiry Date

03 Mar, 26

Salary

0.0

Posted On

03 Dec, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Engineering, C, C++, C#, Java, JavaScript, Python, Database Internals, Performance Tuning, Distributed Systems, Cloud Services, MySQL, Data Structures, Algorithms, Problem Solving, Collaboration

Industry

Software Development

Description
You are the key member in developing of the product features which are key differentiator for the product offering Lead discussions with stakeholders to enable solution that is highly secure, reliable and performant Lead by example within the team by producing extensible and maintainable code. Apply metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices 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 Identify needs for a broad versus selected approach in testing mechanisms and make informed decisions to implement the most effective tests. Drive efforts to add new tests, remove antiquated tests, and aggregate tests to improve the test suite 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 ​​Bachelor's Degree in Computer Science, or related technical discipline 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​ Experience operating or engineering database internals, performance tuning, replication, or backup/restore in a cloud environment Experience designing, building, and operating large-scale distributed systems or cloud services Experience with internals of MySQL or similar Enterprise Database Management system, including understanding of migration and replication technology Experience building Distributed Systems with reliable guarantees Understanding of data structures, algorithms, and distributed systems Solve problems by always leading with passion and empathy for customers Have a desire to work collaboratively, solve problems with groups, find win/win solutions and celebrate successes Enthusiasm, integrity, self-discipline, results-orientation in a fast-paced environment 3+ 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
Responsibilities
Develop product features that differentiate the product offering and lead discussions with stakeholders to ensure solutions are secure, reliable, and performant. Participate in code reviews, maintain operations of live services, and drive continuous improvement within the team.
Loading...