Senior Software Engineer - Azure Software for Open Networking in Cloud Team

Microsoft
Long Island City, New York, US
Full-time

Are you looking for an opportunity to build software and systems for some of the biggest data centers that humanity has ever created?

The Azure Networking team is responsible for designing and building the software defined network infrastructure that powers millions of servers around the globe for Azure, Bing and other Microsoft cloud services.

Azure Networking is at the forefront of Hyperscale Cloud Computing and runs one of the largest datacenter network infrastructures in the world.

The Azure Networking team works on the breadth of networking offerings. The physical network team manages all physical switches and routers inside Azure datacenters.

Read the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required.

We are seeking Senior Software Engineer - Azure Software for Open Networking in Cloud Team team that owns all the software that is running on the switches and routers.

We have lots of interesting problems to solve, such as supporting new generation switches ranging from 10G / 40G to 100G / 400G / 800G, adding feature packet forwarding features, providing extensive telemetry data for the switches, and designing features for AI network, Chassis and SmartSwitch.

The team is also building vibrant open-source community for the switch software, which is adopted by various other cloud providers.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals.

Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

  • Collaborates with appropriate stakeholders to determine user requirements for a scenario.
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system / product / service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system / product / service for simple and complex problems when appropriate.
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.

Qualifications

Required Qualifications :

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 4+ years of experience working in UNIX or Linux environment
  • 4+ years experience in Networking, L2 / L3 routing, TCP / IP

Other Requirements

  • Ability to meet Microsoft, customer and / or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings :
  • Microsoft Cloud Background Check : This position will be required to pass the Microsoft Cloud Background Check upon hire / transfer and every two years thereafter.

Preferred Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
  • OR equivalent experience.
  • Work experience in one of the following areas : Ethernet, VLANs, BGP, QoS, Platform validation, QOS, network management, switching ASICs, Kernel
  • Proficient in creating test methodologies and writing test plans

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $117,200 - $229,200 per year.

There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $153,600 - $250,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here : https : / / careers.

microsoft.com / us / en / us-corporate-pay

Microsoft will accept applications for the role until May 20, 2024.

azurecorejobs

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.

J-18808-Ljbffr

17 hours ago
Related jobs
Promoted
VirtualVocations
New York, New York

A company is looking for a Senior Software Engineer, Embedded Infrastructure. ...

Promoted
Capital One
Oceanside, New York
Remote

You will: - Work with product owners to understand desired application capabilities and testing scenarios - Continuously improve software engineering practices - Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development...

Promoted
VirtualVocations
New York, New York

A company is looking for a Senior Software Engineer specializing in AI and Machine Learning. AWSExperience with efficient inference techniques and distributed training strategies. ...

Promoted
Capital One
Sea Cliff, New York
Remote

Capital One will consider for employment qualified applicants with a criminal history in a manner consistent with the requirements of applicable laws regarding criminal background inquiries, including, to the extent applicable, Article 23-A of the New York Correction Law; San Francisco, California P...

Promoted
Garner Health Test
New York, New York

We do not post open roles on Indeed, conduct interviews via text, instant message, or Teams and we do not ask candidates to download software, purchase equipment through us, or to provide sensitive information such as bank account or social security numbers. We do not discriminate based upon race, r...

Promoted
VirtualVocations
New York, New York

A company is looking for a Lead Integration Software Engineer to guide the technical direction of projects and mentor team members. ...

Genius Sports
Queens, New York

You will be working with closely with our platform engineers and internal operators specializing in live data quality and trading. Maintain best practices for software development, including deployment process, documentation, and adherence to and improvement of coding standards. Strong appetite for ...

Amazon Development Center U.S., Inc.
New York, New York

Amazon's culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust. We build out in the open, are passionate about developer experience and client side tools, and are currently looking for a so...

Venturi
New York, New York

Currently operating across Europe and the US, this successful Senior Software Engineer (Python/React) will be joining a 60-person business, with roughly 10 in Engineering. This Senior Software Engineer (Python/React) will be joining an AI focused business who’s mission is to make finances simpler to...

Trilogy International
New York, New York

As a Senior Software Engineer, you’ll be a key player in designing and building scalable software solutions that meet the growing demands of our business. Our platform is used by thousands of event organizers to streamline everything from ticketing to operations, and we’re committed to building cutt...