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) .
Microsoft Corporation
- Microsoft Corporation Jobs