located all over the world. More
locations for servers you would think possible. The most cutting edge products on the web. Billions
of requests and terabytes of bandwidth usage. Hundreds
of millions of users. The biggest battleground in the history of the internet. Are you up for a challenge?
The mission of the Microsoft Edge
team is to build one of the largest Edge Networks
in the world, that will power world's premier web services such as Bing
, Windows Update
and others. We accelerate some of the largest services in the world with hundreds of millions of users while also protecting them from malware, DoS
attacks. The Microsoft Edge
teams is responsible for building out infrastructure in hundreds of points of presence around the world, as well as building and shipping one of the most sophisticated services with both CDN
capabilities to make each of the Edge
customers experiences lighting fast and highly available while staving off any threats from the internet to these services. We live and breathe the engineering culture that many web companies (both large and small) are increasingly adopting, where a single engineer wears all the hats necessary to design, implement, validate and release great features. We collaborate closely with product teams at Microsoft
as well as internally to ensure we're maximizing efficiency in the system and deploying highly instrumented code to generate metrics across hundreds of thousands of requests/sec from thousands of servers located around the globe.
The Ideal Candidate
An engineer who can thrive in a fast-paced environment where performance and quality bars are high and teams / individuals are empowered to own their features while supporting several high profile partners (both internal and external). One
with experience in building large scale distributed systems and high performance code. You should have strong design and problem-solving skills, with a strong bias for quality and engineering excellence. Should
have great technical passion, ability to quickly adapt to new technology and go deep in new focus areas, ability to work independently and collaborate within and across teams.
interesting areas that we work on at the Edge
/ Web Protocols
5+ years of industry experience in software development in C, C++, C# or Java
2+ years of experience building highly scalable and performant distributed systems
coding skills in C, C++ or C#
science or equivalent
working in Online
services is a plus
track record of delivering quality software on time
, testing / validation and analytics/SQL
written and verbal communication skills
is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft