Senior Software Engineer at Microsoft
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

20 Feb, 26

Salary

0.0

Posted On

22 Nov, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, C++, C, Troubleshooting, Debugging, Distributed Systems, Multithreading, Object-Oriented Programming, SQL, Telemetry, Datacenter Design, Network Topology, Service Software Stack, Mentoring, Collaboration, Research

Industry

Software Development

Description
Responsibilities: - Design, implement and maintain services and components that provide secure and resilient platform for SQL control plane and data plane services. - Develop innovative technology for managing massive-scale operations for large customers tolerating underlying system failures, software and hardware upgrades and reconfiguration, while enabling optimal placement and utilization of Azure clusters and regions. - Design and implement solutions for cluster expansions at a global scale, analyze telemetry and the behavior of large distributed systems to mine actionable insights. - Ensure the highest standards of quality and reliability across all services and solutions. - Contribute to design of service software stack, datacenter design and network topology. - Release features on time, with high quality, meeting functional, performance, scalability, and compliance requirements - Research and adopt modern technology to improve quality of the service, increase customer value or reduce operating cost - Participate in on-call rotation for the team​ - Mentor and grow junior members in the team - Partner with Program Management, architects, and leaders to define requirements, scope projects and validate solutions - Build and maintain partnership between our team and teams operating services upstream and downstream Basic Qualifications: - Bachelor's degree in Computer Science or Engineering or Mathematics or Physics or IT technical discipline - 8+ years of programming experience in C#, C++, or C - Proficiency in troubleshooting and debugging - 8+ years of commercial systems level software development experience - Experience with large scale distributed systems, multithreading and object-oriented programming Preferred Qualifications: - Experience with relational database internals and storage systems - Self-driven, results oriented, high integrity, ability to work collaboratively, solve problems with groups, find win/win solutions and celebrate successes This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. *
Responsibilities
Design, implement, and maintain services for SQL control plane and data plane services while ensuring high quality and reliability. Mentor junior team members and collaborate with various stakeholders to define project requirements and validate solutions.
Loading...