Microsoft
Principal Software Engineer
Found: Today
This role is based in Hyderabad, India.
Responsibilities:
- Work with product, design, and stakeholders to develop architectural and design plans.
- Architect, develop, and sustain large-scale distributed platform services.
- Provide hands-on technical leadership, including software design and development.
- Mentor junior engineers in developing scalable, reliable services.
Qualifications:
- Bachelor's Degree in Computer Science or related field with 12+ years of engineering experience.
- 6+ years of experience in cloud-native, distributed microservices.
- Proficiency in C# or Java and knowledge of object-oriented software development.
Tech stack:
C#, Java, ASP.NET Web API, Microsoft Azure, HTML5, CSS, JavaScript, React, and mobile app development.