Taro Logo

Software Engineer - Azure Core Host Networking

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer - Azure Core Host Networking

Microsoft Azure Core ILDC (Microsoft Israel Development Center) is seeking talented software engineers to join their growing networking team. This role focuses on developing cutting-edge networking solutions across all layers of the stack, from FPGA offloading to kernel drivers and user space applications.

As a Software Engineer in the Azure Core Host Networking team, you'll be working on building the fastest and most secure networks in public cloud. The position involves creating Windows/Linux drivers, services, and applications while collaborating with multidisciplinary teams across global locations including Israel, US, India, and Europe.

The role requires strong expertise in C/C++ programming, networking protocols, and large-scale systems development. You'll be contributing to feature design, implementation, testing, and deployment at scale. The team works on various networking areas including TCP/IP stacks, host network offloads, RDMA, virtualization, and cloud networking architectures.

Microsoft offers an excellent benefits package including industry-leading healthcare, educational resources, savings plans, and generous parental leave. The position is based in Haifa, Israel with a hybrid work arrangement allowing up to 50% work from home. This is an exciting opportunity to join a fast-growing team and make a significant impact on Microsoft's cloud infrastructure used by millions globally.

The ideal candidate should have at least 2 years of technical engineering experience, strong background in networking and/or security, and passion for creating innovative solutions. You'll be working in an inclusive environment that values growth mindset, collaboration, and technical excellence.

Last updated 5 days ago

Responsibilities For Software Engineer - Azure Core Host Networking

  • Develop Windows/Linux drivers, services and applications
  • Participate in multidisciplinary projects with Hardware and OS partners
  • Collaborate with Azure Core team partners in Israel, US, India and Europe
  • Contribute to new feature design, implementation, testing and deployment at scale

Requirements For Software Engineer - Azure Core Host Networking

Linux
Python
Java
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 3+ years of experience in large-scale product development and maintenance of production systems
  • 2+ years of hands-on experience with DevOps automation and CI/CD systems
  • 3+ years of professional experience developing in C and C++
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer - Azure Core Host Networking

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineer - Azure Core Host Networking