Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft's Azure Front Door WAF team is seeking a Senior Software Engineer to join their expanding team focused on protecting Microsoft services and customers. The role involves developing and operating the Web Application Firewall within Azure Front Door, a globally distributed suite of services providing acceleration, caching, and protection. You'll be working on critical security infrastructure that processes terabits of traffic per second, building services at Layer 7 and Layer 3/4 to detect and prevent malicious activities and DDoS attacks.

As a team member, you'll be responsible for developing super-scalable, lightweight, and reliable code that safeguards customer workloads across various networking layers. The position offers the opportunity to work with cutting-edge technologies, innovate in cloud security, and collaborate with multiple teams to deliver complex solutions. You'll be crucial in enhancing the platform's performance, quality, and reliability.

The role offers flexible working arrangements, with the option to work up to 50% from home. You'll be joining Microsoft's mission to empower every person and organization globally, working in a culture that values growth mindset, innovation, and collaboration. The position requires strong technical expertise in systems programming languages and distributed systems, with a focus on high-performance networking and security infrastructure.

This is an excellent opportunity for experienced engineers passionate about cloud security, distributed systems, and high-scale infrastructure. You'll be working at the forefront of cloud security technology, protecting millions of customers while building next-generation security solutions. The role offers comprehensive benefits, professional growth opportunities, and the chance to make a significant impact on global cloud security infrastructure.

Last updated 24 days ago

Responsibilities For Senior Software Engineer

  • Drives identification of dependencies and development of design documents for products and services
  • Creates, implements, optimizes, debugs, refactors, and reuses code to improve performance and maintainability
  • Partners with stakeholders to drive project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Works on call to monitor system/product/service and handle incidents
  • Proactively seeks new knowledge and adapts to new trends to improve system performance and reliability

Requirements For Senior Software Engineer

Linux
Python
Java
Rust
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, RUST, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check upon hire and every two years
  • Experience with working on Linux
  • Experience in L7 data plane, distributed control plane, cloud networking services preferred
  • Building lower level Linux components in Kernel or ebpf and Distributed networking experience preferred

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

(Senior) Software Engineer - Backend

Senior Backend Software Engineer role at Microsoft's AI Organization in Egypt, focusing on scalable services and ML systems with hybrid work option.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, building mission-critical usage billing platforms with focus on data processing and cloud services.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure DPU networking software, developing control plane functions for cloud infrastructure.

Senior Software Engineer (Virtualization and Kernel)

Senior Software Engineer role at Microsoft focusing on virtualization and kernel development, working on Hyper-V and core platform technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Viva Horizontals team, focusing on AI-powered employee experience solutions and backend services.