AMVETS Jobs

Job Information

Microsoft Corporation Software Engineer II in Multiple Locations, India

Do you like building operating systems using C/C++? Are you a systems programmer for whom working on technologies such as eBPF is exciting? Would you like to be part of the Core OS team that builds the next generation networking stack platform in the operating system? If so, our team is the right place for you!

Containers are one of the fastest growing technologies today, often regarded as the evolution of virtual machines. Container adoption has revolutionized every single online industry: everything from city governments to kiosks to massive server deployments. Windows containers are enabling our customers to modernize and scale their new and existing applications more effectively. The Container networking team is looking for a talented and highly motivated software engineer to build the technology that powers networking for Windows Containers running on Microsoft Azure, Edge platforms, and numerous cloud services.

Our team collaborates well with internal and external partners. We work with key Windows teams, Hyper-V, Azure teams and many external partners. The team has an open and flexible culture where developers learn and use a wide range of technology from protocols to OS internals, from low level drivers on new hardware to distributed systems for private and public cloud. You will write code for both Windows and open-source projects on GitHub. As a team, we look for smart, motivated engineers, who have a positive attitude and growth mindset, ready to turn ambiguity into concrete results that matter for the customer.

Responsibilities

Work with open-source community to design, implement and support the networking platform for Windows Containers.

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

Contribute to the design and write maintainable and extensible code for features to advance the capabilities of Windows Container technology. Ensure that the code is high quality, is diagnosable and highly reliable.

Work with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements for a set of features.

Create a clear and articulated plan for testing and assuring quality of solutions and define success for outcomes of tests.

Maintain close technical relationship with partner teams and provide technical leadership.

Maintain operations of live service as issues arise on a rotational, on-call basis.

Remain current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of the product.

Qualifications

Required qualifications:

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

  • 5+ years of professional work experience

  • 3+ years of experience with C, C++ Knowledge of the OS primitives

  • Knowledge of the networking fundamentals

  • Strong coding, debugging, testing, and problem-solving skills

Preferred qualifications :

  • Excellent communication and collaboration skills

  • Experience in networking technologies – networking stack or container networking.

  • Experience with container orchestration

  • Experience working on large scale distributed services

  • Strong understanding of systems software 

#IDCEPHiring

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