The Job logo

What

Where

Senior Software Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Design and implement microservices to enable real time, highly scalable, performant, and sustainable solutions. Deliver well-tested features across many different services and platforms. Use engineering best practices throughout the software development lifecycle to establish maintainable, reliable, and secure systems. Collaborate with teammates in various roles to plan and execute on key deliverables. Innovate for both customer use cases and overall health of the service. Mentor junior team members as applicable. Work in a culture of continuous improvement, adaptation, reflection, and growth.

JOB DESCRIPTION

Overview

Microsoft’s Enterprise business is booming, and the Enterprise Cloud (EC) organization is a major player in driving this growth.

 

The team Enterprise Analytics and Tools (EAT / RISE / PACE) is part of the EC organization that builds tools and services that powers this growth. 
You will be responsible for designing, implementing, integrating, and improving these systems. Our team consists of highly motivated, innovative engineers. As part of our team, you will get exciting opportunities to work on cutting edge technologies across a variety of platforms to build the foundational generation of systems & architecture to revolutionize the way Microsoft supports its Enterprise customers.

 

The team embraces engineering quality, technical excellence, grassroots innovation, and collaboration. We create a supportive and productive work environment that provides growth avenue for everyone.

Responsibilities
  • Design and implement microservices to enable real time, highly scalable, performant, and sustainable solutions.
  • Deliver well-tested features across many different services and platforms.
  • Use engineering best practices throughout the software development lifecycle to establish maintainable, reliable, and secure systems.
  • Collaborate with teammates in various roles to plan and execute on key deliverables.
  • Innovate for both customer use cases and overall health of the service
  • Mentor junior team members as applicable.
  • Work in a culture of continuous improvement, adaptation, reflection, and growth.
Qualifications
  • Bachelors in Computer Science or related field or equivalent work experience
  • 8+ years of professional software engineering experience designing, building, and running cloud services at large scale in C#, C++, or Java
  • Develop highly scalable and performant services
  • Strong coding, debugging and problem-solving skills
  • Strong with Microsoft .NET technologies (C# and the .NET Framework) or Python, cloud technologies
     

Preferred Qualifications : 

  • Strong data structure and algorithm skills
  • Familiarity with microservices and distributed systems
  • Hands on experience building and maintaining REST microservices
  • Experience with SQL databases or other relational database systems
  • Experience with data technologies like Azure Data Explorer (Kusto), Azure Data Lake, Data Factories, Azure Machine Learning
  • Familiarity with NoSQL document stores (e.g. Azure Cosmos DB) and/or graph DBs
  • Good communications skills; able to share complex ideas with other teams
  • Experience working in scrum/agile development environment

 

Set alert for similar jobsSenior Software Engineer role in Hyderabad, India
Microsoft Logo

Company

Microsoft

Job Posted

a year ago

Job Type

Full-time

WorkMode

Hybrid

Experience Level

8-12 Years

Category

Software Engineering

Locations

Hyderabad, Telangana, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Microsoft Logo

Senior Software Engineer

Microsoft

Hyderabad, Telangana, India

Posted: 9 months ago

We are hiring for the position of Senior Software Engineer at Microsoft. As a Senior Software Engineer, you will be responsible for fixing security vulnerabilities, analyzing and troubleshooting issues in Windows operating system components, and developing high-quality bug-free fixes. You will also collaborate with peers and partner teams to ensure code quality and participate in code reviews. Additionally, you will have the opportunity to mentor junior engineers and contribute to the improvement of products, tools, and processes. This is a full-time hybrid opportunity based in Hyderabad, Telangana, India.