Principal Software Engineer

Principal Software Engineer

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
30965
Date Posted
1 year ago
Recruiter
John Apl
Job Views
36

Job Description

The Azure Networking team is looking for people with a passion for both networking and software to join us in building the world’s most reliable cloud. We are redefining the nature of software in the network by writing the software that runs on the switches and building massive distributed systems to control Microsoft’s Cloud Datacenters. See SONiC https://azure.github.io/SONiC/.

 

SONiC team have lots of interesting problems to solve, such as supporting new generation switches ranging from 10G/40G to 100G/400G, adding packet forwarding features, and providing extensive telemetry data for the switches. The team is also building a vibrant open-source community for the switch software, which is adopted by many cloud providers.  

Responsibilities

  • Architect, design, and develop features and solutions.
  • Provide technical excellence to propose or review specifications and implementations.
  • Provide technical leadership across features, projects and tools.
  • Mentor new or junior engineers to bring them up to speed in software development environment.
  • Provide support and resolve issues for the Azure production network.

Qualifications

Desired:

  • Experience with Python or Go
  • Experience with Linux kernel networking
  • Knowledge of hardware architecture or device drivers
  • Knowledge of data modelling and network management protocols
  • Cloud networking experience
  • Strong problem solving and software troubleshooting skills

Required:

  • BS in Computer Science or equivalent experience is required
  • Minimum of ten years in software development in cloud or networking related products in C or C++
  • Proven track record of developing and shipping complex networking related software and leading engineers.
  • Experienced and knowledgeable in IP protocols and data plane technologies

Job ID: 30965

Similar Jobs

Meta

Full Time Job

Principal software engineer Principal software engineer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Principal software engineer Principal software engineer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Principal software engineer Principal software engineer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Principal software engineer Principal software engineer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept