Senior Software Engineer at Microsoft

Senior Software Engineer

Noida, Uttar Pradesh, India
  • Noida, Uttar Pradesh, India


  • 1511627
  • Jan 23, 2023
  • 0-25 %
  • Engineering
  • Individual Contributor
  • Full-Time
  • Up to 50% work from home

Azure is the fastest growing business in Microsoft’s history and is the foundation of Microsoft’s commercial Cloud Services. Azure differentiates itself as the only hyper-scale, enterprise-grade cloud with a true hybrid story. Customers and analysts recognize Azure’s tremendous momentum which continues month over month. Microsoft Azure’s core priority is to be world's most trusted, secure, and global cloud and a great place for people to work.
We are part of the Azure Networking team responsible for designing, building, and operating critical foundational network services that help us differentiate from competitors and generate new revenue streams. Cloud buildout is a technically challenging area with a complex interplay of device commissioning and service deployments. With increasing demand for new Azure clouds, there is a requirement to design scalable, complex services and tools which can accelerate cloud buildouts and provide highly secure, role-based access control for operating the cloud.
If you are a strong technical leader who is passionate about cloud technologies, eager to work in a fast-paced startup environment, with excellent cross-team collaboration skills, then this is the position for you. You will be able to influence and collaborate with teams within and outside Microsoft, to build end-to-end scenarios and value-driven products for customers.
For more information about Azure Networking :
We are looking for a highly motivated, passionate, and talented engineer to support Azure’s explosive growth. The role involves the application of distributed system fundamentals, problem solving and growth mindset to create simple solutions to complex engineering problems. You will have the chance to learn and provide deep technical impact, product innovation, understand and leverage a wide variety of technologies ranging from internals of different networking devices to building highly resilient and scalable microservices. You will involve yourself in:
  • Leading the software development of distributed software services, automation tools and frameworks for accelerating new cloud build out and operations.
  • Providing overall technical leadership to the team and working closely within and across teams to help resolve technical conflicts and achieve consensus.
  • Hands-on implementation of the critical software components.
  • Evaluating and recommending new technologies that will take the business to the next level.
  • Evangelizing best engineering practices and processes within and across teams.

Required Skills:
  • 8+ years of experience in software development with solid design and coding skills.
  • Strong experience in one of C#, C/C++, JAVA.
  • Strong skills in distributed systems and in building microservices.
  • Team player, highly effective collaboration skill cross teams and groups.
  • Excellent technical leadership, problem solving and troubleshooting skills.
  • Passion for improving and streamlining the engineering process, tools, methodologies to develop and operate services at hyper-scale.
  • A minimum of a bachelor’s degree in Computer Science or Engineering.

Desired Skills:
  • Experience with creating and operating distributed services in Azure/AWS/GCP and/or competitive offerings – including packaging and deployment.
  • Experience in Microsoft .NET technologies (C# and .NET Framework) and/or competitive offerings.
  • Experience in inter-service communication including authentication (e.g., certificate), metadata file format (e.g., XML, JSON) and API development (e.g., REST, gRPC).
  • Excellent communication and collaboration skills with ability to develop partnerships.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
  • Industry leading healthcare
  • Savings and investments
  • Giving programs
  • Educational resources
  • Maternity and paternity leave
  • Opportunities to network and connect
  • Discounts on products and services
  • Generous time away

Remember to mention that you found this position on NMBU CareerGate