Desde el año 2000 hasta principios del 2013 fue arquitecto de software en Microsoft dónde encabezó el equipo de Cloud Programmability.
Su trabajo en Microsoft incluyó C#, Visual Basic, LINQ, Volta, y el entorno de programación Reactive (Reactive Extensions) para .NET.
En 2009 recibió el Premio Microsoft al Liderazgo Técnico Excepcional y en 2007 el Premio al Logro Técnico Excepcional como miembro del equipo de C#.
[4][5] Meijer vivió en el Antillas Neerlandesas hasta los 14 años, cuándo su padre se retiró de su trabajo y la familia se mudó de vuelta a los Países Bajos.
A principios de 2013 Erik Meijer abandonó Microsoft para fundar Applied Duality Incorporated.