Are you passionate about large scale content distribution systems? Do you ever wonder how much more the Internet can scale? If you enjoy tough technical challenges and like to be part of products that would impact billions of users, this is the place for you. Come to enjoy the thrill of working on best-in-class content delivery cloud services that are scalable, secure, robust and bandwidth efficient.
The Edge and Distribution Services team (EDS) works on innovative digital distribution technology that allows Microsoft to march forward in a cloud enabled era while delivering digital goodness to its end users. Our products empower millions of users in every country of the world to keep their devices secure and up to date, get the latest Xbox games & console updates and power devices running various operating systems. Our cloud services reach over a billion devices, serving terabits of information every second, and we utilize petabytes of telemetry data from our clients to learn and evolve our customer’s experience.
We are looking for a seasoned engineer who thrives in pushing the envelope of internet capacities by working with Content Delivery Network (CDN) providers across the globe, internal consumers, and partners such as Xbox, Office, Azure etc. to achieve global capabilities needed by our organization to distribute and maintain our products and services. Engineer in this position will develop and deliver features for intelligent traffic distribution based on customer traffic pattern, available bandwidth capacity, performance etc. You will be involved in the architectural design, implementation, security, manageability, load balancing infrastructure, data/telemetry, and live site support of your feature areas and services. Successful candidates must be self-driven, motivated individuals that possess strong software design and problem-solving skills. You will also be expected to demonstrate an ability to learn and adopt relevant new technologies, tools, methods, and processes to leverage in your solutions. Experience with developing large-scale services in Azure is a strong plus.
This is an excellent opportunity where you can have a big impact. If you're interested in tackling challenging engineering problems in a fun, fast-paced environment, we'd love to hear from you
Design, build and manage features for highly scalable services.
Create feature specifications in co-ordination with your feature team.
Review and influence ongoing design, architecture, standards and methods for operating services and systems; assess design and code changes to drive improvements.
Actively engage with both consumers and partners within and outside the company
- Improve service engineering excellence and participate in on call duties.
Improve transparency and monitorability of services.
Bachelor's degree or higher in Computer Science, Computer Engineering or other technical/engineering/science degree OR 6+ years software development experience in services
4+ years software development experience
Experience with developing large-scale services in Azure
Service engineering experience
Solid understanding of .NET memory, object management, common data structure implementations
Ability to work cross team and collaborate with others
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.