DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Microsoft Corporation Senior Software Engineer in Multiple Locations, India

Do you like building operating systems using C/C++? Do you want to work on the core networking protocol stacks such as TCP/IP, QUIC, etc. to help shape a better internet? Do you want to be part of the team that works on building blocks of the networking stack used by two billion people? If so, our team is the right place for you!

We are the core OS networking team that is responsible for building the network stack that powers Azure cloud, containers, and billions of other devices across the globe. We innovate on the next generation network data path and networking technologies that will power the future scale of Azure and Edge platforms. In our group, innovation is abundant as virtualization becomes ubiquitous, workloads are containerized, network function offload proliferates, and internet protocols evolve.

To deliver on our vision, we are looking for a solid senior engineer who is excited about the prospect of learning and diving into different areas, who will bring clarity and energy and can help us execute at a rapid pace. This is a unique opportunity that will improve your knowledge of networking, operating systems, distributed systems, and will provide opportunities for industry wide impact and public recognition in form of presentations, standards bodies like IETF, and blogs. As a team, we welcome smart, motivated engineers, with a positive attitude and growth mindset, ready to translate ambiguity into concrete deliverables that move the needle for the customer.

Responsibilities

  • Research new areas, write optimal code, enhance coding standards and ship fast. Shape the networking platform architecture based on customer requirements, industry trends, and competition

  • Engage with leaders in the industry and developer community to help shape Internet evolution

  • Planning and execution in your areas of responsibility, producing and operating high quality and scale services, the growth of our team, and collaboration with partners

  • Hands-on in the development process which includes writing and reviewing designs, writing, and reviewing high quality production code

  • Place a strong focus on customers and employ their feedback to enhance our products

  • Use your technical acumen to solve problems, turn requirements from these interactions into design and robust implementation and work with partners towards production deployment

  • Support our in-market products and improve time to detect and time to mitigate measures

Qualifications

Required qualifications :

  • A bachelor’s degree or higher in computer science or related discipline, or equivalent relevant work experience

  • 8+ years of professional work experience

  • 5+ years of experience building scalable and reliable systems at scale which have been deployed in production

  • 5+ years of experience with C, C++ Strong system design skills

  • Knowledge of the OS fundamentals

  • Knowledge of the networking fundamentals

Preferred qualifications :

  • Excellent communication and collaboration skills

  • Experience in networking technologies – platform networking, container networking, Software Defined networking

  • Prior expertise in implementing networking stack or network protocols like TCP/IP, QUIC, HTTP

  • Ability for setting and driving towards measurable goals

  • Experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services

#AzureEPHiring

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers