Taro Logo

Senior Software Engineer - AFD

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

Job Description

Azure Front Door (AFD) is Microsoft's globally distributed, internet-facing platform that delivers acceleration, caching, protection, and highly customizable traffic processing. Operating at massive scale, handling terabits of traffic per second with exceptional reliability, AFD provides L7 DDoS protection, HTTP-level CDN, global load balancing, and WAF protection.

As a Senior Software Engineer on the AFD team, you'll be instrumental in designing and implementing globally distributed, scalable, and low-latency services. The role spans the entire stack, from intelligent routing to L7 content delivery and security, contributing to Microsoft's intelligent edge platform that powers critical workloads for Office 365, Xbox, LinkedIn, and Azure.

The position requires strong technical depth in distributed systems, a focus on building reliable and performant systems, and excellent collaboration skills across teams and geographies. You'll take ownership of features end-to-end, participate in live site operations, and mentor junior engineers while working in a culture that values technical excellence, operational rigor, and innovation.

This is an opportunity to work on technology at massive scale, directly impacting millions of users while being part of Microsoft's mission to empower every person and organization on the planet. The role offers a blend of technical challenges, leadership opportunities, and the chance to work with cutting-edge cloud technologies in a collaborative, growth-minded environment.

Last updated 2 months ago

Responsibilities For Senior Software Engineer - AFD

  • Design, implement, validate, and release software features for critical production components
  • Build and maintain scalable, self-healing services with robust health monitoring and observability
  • Collaborate with cross-functional teams to understand business needs and maximise engineering impact
  • Drive quality through best practices in testing, performance, and operational excellence
  • Act as a Designated Responsible Individual (DRI) for live site operations
  • Mentor and support junior engineers, contributing to a strong team culture

Requirements For Senior Software Engineer - AFD

Rust
  • Bachelor's Degree in Computer Science or related technical field
  • Technical engineering experience with coding in C, C++ or Rust
  • Understanding of data structures, algorithms, asynchronous programming, and multithreaded design
  • Experience building scalable and distributed cloud services
  • Proven ability to deliver high-quality, maintainable, and performant code
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer - AFD

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
Dental Insurance
Vision 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

Related Jobs

Senior Software Engineer

Senior Software Engineer role at Microsoft's ES365 team in Dublin, working on developer tools and systems with hybrid work option and comprehensive benefits.

Senior Full Stack & AI Engineer

Senior Full Stack & AI Engineer role at Microsoft Security, focusing on developing AI/ML services for threat intelligence, combining advanced software engineering with security expertise in Dublin.

Senior Software Engineer - Azure CXP

Senior Software Engineer position at Microsoft's Azure CXP team in Dublin, focusing on cloud platform development and customer experience enhancement.

Senior Network Engineer, Edge Platforms

Senior Network Engineer position at Google focusing on Edge Platforms, combining network engineering with software development to scale and maintain Google's global network infrastructure.

Senior Network Engineer, Customer Services Edge Technologies

Senior Network Engineer position at Google Dublin, focusing on Customer Services Edge Technologies, requiring 6+ years of networking experience and software development skills.