Microsoft is looking to hire a Software Engineer II for the Azure Front Door team to design and implement globally distributed, scalable, and low-latency services that offer application acceleration and service protection for critical Microsoft services and Azure customers. The goal is to provide L7 Distributed Denial of Service (DDoS) protection @Edge, HTTP level Content Delivery Network (CDN), Global Load balancing, and WAF protection to ensure high availability and consistency for customer workloads.
Requirements
- coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python
- 2+ years of experience with High Scaled Reliable Systems
- Expert programming experience in one of C, RUST, C++, C or Java
- Experience in any of the following areas is a plus: Large scale web applications, L7 data plane, distributed control plane asynchronous programming models
- Distributed networking experience is a plus but not mandatory
Responsibilities
- Design and implement globally distributed, scalable and low latency services that offer application acceleration, and service protection
- Collaborate closely within our team and other product teams at Microsoft to ensure we’re maximizing efficiency
- Deploying highly instrumented code to generate metrics across millions of requests/sec and records from thousands of servers located around the globe
- Embrace Open Source (both using and contributing)
- Develop across languages (C/C++/C)
- Design, implement, validate, and release software features to critical production components
- Maintain scalable services with health monitoring to enable self-healing systems
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
- Drive for delivering high quality implementations and designs while also working on testing and operational aspects of the service as well.
- Engage with teammates and partner teams to understand business needs to maximize impact.
- Provide technical, end-to-end ownership for projects on which you work.