Senior Software Engineer - C# at Microsoft
Hyderabad, Telangana, India -
Full Time


Start Date

Immediate

Expiry Date

25 Feb, 26

Salary

0.0

Posted On

27 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, Cloud Services, Debugging, Refactoring, Architecture, Mentoring, Azure, UI Development, Scripting Languages, Problem Solving, Collaboration, Engineering Principles, High Availability, Scalability, Robustness, Observability

Industry

Software Development

Description
Design, develop, and operationalize the deployment of complex, enterprise-grade cloud services that leverage multiple services and platforms, ensuring high availability, scalability, robustness, and observability. Create, implement, optimize, debug, refactor, and reuse code to enhance performance, maintainability, effectiveness, and return on investment (ROI). Leverage subject-matter expertise of product features and partner with stakeholders to drive project plans, release plans, and work items for the work group. Drive the identification of dependencies and the development of design documents for products, applications, services, or platforms. Act as a Designated Responsible Individual (DRI) and guide other engineers by developing and following the playbook, working on call to monitor systems/products/services for degradation, downtime, or interruptions, alerting stakeholders about status, and initiating actions to restore systems/products/services for both simple and complex problems when appropriate. Lead by example, engage in discussions on the architecture of products or solutions, and apply engineering principles to establish robust and maintainable architecture and designs. Act as a Designated Responsible Individual (DRI) in an on-call rotation (typically 24/7 for one week every 6-8 weeks) to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems. Drive engineering improvements and rigor within the team as well as with stakeholders Ideate, Innovate as needed to bring better User Experience and Engineering Optimizations. Mentor junior engineers in the team. 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 Experience with large scale services, architecture and technologies. Proven design and problem-solving skills, with an emphasis on quality and engineering excellence. Demonstrated experience in collaborating with geographically distributed partner teams. Proven communication skills, both verbal and written. 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 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 equivalent experience. Experience building solutions with Azure. Experience with UI and scripting languages.
Responsibilities
Design and develop enterprise-grade cloud services while ensuring high availability and scalability. Mentor junior engineers and drive engineering improvements within the team.
Loading...