We have multiple positions open for Backend Software Engineers and Senior Backend Software Engineers to be hired!! Microsoft Azure Core ILDC (Microsoft Israel Development Center) team is a new and fast growing team, with multiple intriguing projects in different networking areas. Our team develops products spanning across all layers of the networking stack, from Field Programmable Gate Arrays (FPGA) offloading, through kernel drivers, Data Plane Development Kit (DPDK) applications up to user space code and more. Microsoft Azure is building the fastest and most secure networks in public cloud. ILDC (which is Microsoft Azure’s Israel Development Centers) is seeking candidates who ideally have networking and/or security background. We are looking for excellent engineers who want to create, impact and collaborate with the best-in-class engineers. Be part of a growing team and contribute to its success. Innovate, solve problems and work as part of a team. Build network systems and services, taking products all the way from an idea to production. Join us as a Software Engineer to build the world’s fastest public cloud and make a difference to millions of people across the planet.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.
Locations
Haifa, Haifa, Israel, Haifa, Haifa, Israel
Tel Aviv, Tel Aviv, Israel, Tel Aviv, Tel Aviv, Israel
Salary
Salary not disclosed
Estimated Salary Rangehigh confidence
140,000 - 220,000 USD / yearly
Source: ai estimated
* This is an estimated range based on market data and may vary based on experience and qualifications.
Required Qualifications
3+ years of experience in large-scale product development and maintenance of production systems (degree)
professional experience developing in C or C++ (degree)
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. (degree)
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. (degree)
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 Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. (degree)
OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, (degree)
OR Python (degree)
OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python (degree)
OR equivalent experience. (degree)
1+ years experience with operating systems internals (degree)
Familiarity with scrum tracking tools such as JIRA or Azure DevOps. (degree)
Understanding TCP/IP and other networking concepts. (degree)
Experience in one or more of the following: Linux and Windows networking stacks and other OS components; Reliable, high availability software development; Host network offloads; RDMA, SR-IOV; Virtualization (hypervisors, virtual machine switching); TCP/IP; Switching and routing protocols; Network hardware - NICs, switches, routers; Load balancing; Network virtualization (NVGRE, VXLAN); QoS and scheduling; Networking at scale, deployment and servicing at scale; Cloud networking architectures; Performance optimization of low-level code. (degree)
Preferred 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 Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. (degree)
OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, (degree)
OR Python (degree)
OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python (degree)
OR equivalent experience. (degree)
1+ years experience with operating systems internals (degree)
Familiarity with scrum tracking tools such as JIRA or Azure DevOps. (degree)
Understanding TCP/IP and other networking concepts. (degree)
Experience in one or more of the following: Linux and Windows networking stacks and other OS components; Reliable, high availability software development; Host network offloads; RDMA, SR-IOV; Virtualization (hypervisors, virtual machine switching); TCP/IP; Switching and routing protocols; Network hardware - NICs, switches, routers; Load balancing; Network virtualization (NVGRE, VXLAN); QoS and scheduling; Networking at scale, deployment and servicing at scale; Cloud networking architectures; Performance optimization of low-level code. (degree)
Travel Requirements
3 days / week in-office
Target Your Resume for "Software Engineer \ Senior Software Engineer - Azure Core (Multiple Roles)"
Get personalized recommendations to optimize your resume specifically for Software Engineer \ Senior Software Engineer - Azure Core (Multiple Roles). Our AI analyzes job requirements and tailors your resume to maximize your chances.
Keyword optimization
Skills matching
Experience alignment
Check Your ATS Score for "Software Engineer \ Senior Software Engineer - Azure Core (Multiple Roles)"
Find out how well your resume matches this job's requirements. Our Applicant Tracking System (ATS) analyzer scores your resume based on keywords, skills, and format compatibility.