Taro Logo

Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Microsoft's Azure Frontdoor WAF team is expanding to meet growing security demands. As a Senior Software Engineer on this team, you'll be developing and operating the Web Application Firewall, building robust services to safeguard customers and platform systems at various networking layers. The role involves writing super-scalable, maintainable, and efficient code that processes terabits of traffic per second.

The Azure Front Door service offers globally distributed, internet-facing solutions for acceleration, caching, protection, and traffic processing. You'll work on Layer 7 and Layer 3/4 networking to detect and prevent malicious activities, mitigate DDoS attacks, and build innovative protection systems.

This position offers the opportunity to work on multiple stack layers, innovate, and collaborate with various partner teams to deliver complex solutions. The team builds services that handle requests with extremely low latency at high scale, processing millions of requests per second with exceptional reliability.

The role provides flexibility with a hybrid work model, offering up to 50% work from home. You'll be part of Microsoft's mission to empower every person and organization globally, working in a culture that values respect, integrity, and accountability. The position requires strong technical skills in languages like C, C++, RUST, or Java, with experience in Linux environments and distributed systems.

Benefits include industry-leading healthcare, educational resources, investment options, parental leave, and opportunities for professional growth. This is an excellent opportunity for experienced engineers passionate about building secure, scalable cloud infrastructure and protecting Microsoft's global customer base.

Last updated 2 months 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 and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Monitors system/product/service and handles on-call responsibilities

Requirements For Senior Software Engineer

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

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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?