The team I work for in MSN Windows Live has open
developer and program management positions. Our team is responsible for
the underlying infrastructure of services like Windows Live Messenger,
Windows Live Mail, Windows Live Favorites, MSN Spaces, and MSN Groups. We frequently
collaborate with other properties across MSN Windows
Live including the Live.com, Windows Live Local, Windows Live Expo, and
Windows OneCare Live teams as well as with other product units across
Microsoft such as in the case of Office Live. If you are interested in
building world class software that is used by hundreds of millions of people and the following job descriptions interest you then send me your resume
Program Management Architect
The Communications Core platform team for Windows Live services is
looking for an experienced, enthusiastic and highly technical PM to
jump start a brand new service that helps developers adopt our platform
at a very rapid pace. You will be responsible for building a platform
where developers can easily take advantage of emerging technology from
our large scale services (e.g. Messenger, Hotmail, Contacts, Storage
services) and empower quick schema and API changes for a rapid TTD
(Time to Demo!). Designing, developing, deploying, evangelizing and
supporting this so called “Sandbox” environment will require excellent
cross-group working skills as you will have to interact extensively
with business planning, dev/test, operations, and partner support
teams. It will also require a high level of technical depth in order to
intimately understand and create clones of the back end services
involved as well as extensive web services and API knowledge. We are
looking for someone with core technical skills, a services or high
scale server background; experience with API development, web services
and a passion to win developers from the competition.
Program Manager
If you are an experienced Program Manager with strong technical skills
and a strong desire to work in an enthusiastic fast paced environment
then this job is for you! The Communications Core Platform team for
Windows Live services owns the data store serving hundreds of millions
of end users with billions of contacts, files and photos. Our systems
handle tens of thousands of transactions per second. Our team owns core
MSN and Windows Live platforms, including ABCH (storing Messenger and
Hotmail contacts, groups and ACLs) and MSN Storage (storing files,
photos and other data types). We are looking for a creative,
self-driven, technical Program Manager who is interested in designing
and shipping the next generation of back-end components that drive this
massively scalable service in the midst of stiff competition from
Microsoft's toughest competitors. You will be responsible for defining
and writing technical specifications for new features, developing
creative solutions for difficult scale and performance problems,
driving the capacity management framework, working with teams across
the company on critical cross-group projects, working extensively with
development and test to drive project schedules and ultimately shipping
new versions of the service that provide tremendous value for our
customers and partners.
Software Development Engineer
400 million address books. 8 billion contacts. A gazillion
relationships! That is the magnitude of data the Windows Live Contacts
team hosts today (and it is growing fast!). The service (called the
ABCH) doesn't just host contacts and address books but provides a
platform for building rich permissions and sharing scenarios (sharing
objects to individuals, groups or social networks). Now imagine, if
this treasure trove of data were accessible via programmable APIs to
all the developers in the world. Imagine the scenarios that it could
enable. Imagine the interesting applications that developers around the
world would build.
This is what we want to provide as part of
the Windows Live vision. We are looking for an experienced software
developer who can spearhead our effort in providing APIs (SOAP, DAV,
REST) to our contacts and permissions service that can be used by
third-party developers and ISVs.
The ideal candidate will have
at least five years of demonstrated experience in shipping commercial
software. The candidate should be a solid developer with above average
design skills. The candidate should have a very keen sense of
programmability, security and privacy and be willing to go the extra
mile to make sure a users' data isn't compromised.
Email your resume to dareo@msft.com (replace
msft with microsoft) if the above job descriptions sound like they are a good
fit for you. If you have any questions about what working here is like, you can
send me an email and I'll either follow up via email or my blog to answer any
questions of general interest [within reason].