Lead Software Developer - Experimentation Platform

Do you want to transform the way we build online services at Microsoft? Do you want to have impact across multiple products and services such as Live, MSN and Microsoft.com? Do you like building systems that process large streams of data in near real time? Then join us to help us build the Microsoft Experimentation Platform.

We are looking for a senior lead developer to lead a team of developers making it easy for web sites to set up experiments through JavaScript or HTTP modules.

Your team will also craft a user experience that presents the results of statistical tests quickly and accurately, yet in a way that is understandable to nontechnical users. You will explore novel ways to visualize statistical data so that even non-statisticians can correctly interpret the results.

The Experimentation Platform enables product groups at Microsoft to innovate using controlled experiments with live users. The platform allows teams to test new ideas quickly using the best-known scientific method for establishing causality between a feature and its effects: randomized experimental design. Experimentation, when used properly, encourages more agile design and release cycles and can literally transform the way we produce software in the online space.

This project makes extensive use of web services and is based on .NET and C#. We use agile programming methodologies and test-driven development to deliver a high-quality platform at a rapid pace, deploying updates to our system as often as once per month.

This is a unique opportunity to work in an agile and technically challenging start-up environment, while making a significant impact in building the infrastructure to support new business areas for Microsoft.

This position is part of our Global Product Development - Europe team, based in Dublin, Ireland, and works closely with Microsoft teams in the US and around the world.

Key requirements:

For more information, please check out http://www.exp-platform.com/.

Interested? Send your CV to and reference job #900051.