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


Start Date

Immediate

Expiry Date

19 Feb, 26

Salary

0.0

Posted On

21 Nov, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, .NET Core, Python, Kubernetes, Containers, SQL, MongoDB, Cosmos DB, Redis, Azure Data Explorer, Cloud Services, Distributed Systems, Debugging, Collaboration, Problem Solving, Engineering Best Practices

Industry

Software Development

Description
As a Principal Software Engineer in our team, your responsibilities will include designing, coding, implementing, testing, and deploying cloud services pipelines using Azure technologies. The services that you architect and build must be durable across multiple releases, optimized and meet all the expectations of highly scalable, available, and reliable. Additionally, you will collaborate with other engineering teams, product managers, and security researchers to deliver features and enhancements that meet customer needs and expectations. The collaborations will be across geographies as well as we have teams in Israel and Redmond as well. You will also follow engineering best practices and ensure code quality, performance, security, and maintainability, while continuously learning new technologies and frameworks and applying them to provide thought leadership and solve challenging problems. 13+ years' experience as a software engineer working on large scale software and a proven track record of having shipped commercially successful software products & services. Proven track record architecting and building performant, scalable, reliable, distributed cloud services and driving cost & operational efficiency. Passion for driving engineering excellence, optimization and efficiency initiatives. Experience with multiple aspects of Software Development not limited to Design, Frontend, Backend, Infrastructure, Security, Privacy, Operations/maintenance etc. Proficiency in C# (.NET Core) and Python. Strong problem-solving and debugging skills and ability to work in a fast-paced and agile environment. Excellent communication and collaboration skills and ability to work effectively in a diverse cross geo team. Experience working with Kubernetes and Containers. Experience with databases (SQL, MongoDB, Cosmos DB, Redis, Azure Data Explorer). Experience in product execution from inception to production. Experience in designing, building, and operating large-scale resilient distributed systems. Experience/familiarity with application and system monitoring systems. Excellent written and verbal communication skills. Curiosity and willingness to learn, share and improve. Passion for new capabilities in product and customer satisfaction. Bachelor's or master's degree in computer science
Responsibilities
Design, code, implement, test, and deploy cloud services pipelines using Azure technologies. Collaborate with engineering teams, product managers, and security researchers to deliver features and enhancements that meet customer needs.
Loading...