Contract Position in the F# Team: Compiler and Visual Tools Software Engineer for Cross-Platform F#

We are now seeking applications for a contract position with the F# team!

Contract length: 6 months – 1 year
Hiring Group: Microsoft Research, Cambridge
Location: Cambridge UK. Remote working possible.

F# is a cross-platform language executing on any CLI implementation, including those found on Windows, Mac OS/X, Linux, Silverlight, XBox 360 and mobile phones. We are seeking a talented and highly motivated software engineer with experience in compilers and/or visual tools to make targeted improvements to the support the execution, development and tools experience across these platforms. Other tasks will include working with implementors of these CLI implementations, preparing web hosted material, preparing components for shared and open source release, working directly with communities interested in using F# across multiple platforms, including universities, and preparing demonstration applications for the use of F# across platforms.

The ideal candidate would have a passion for the F# language, strong .NET programming skills, knowledge of web design and programming, and knowledge of several of the above platforms. Experience in authoring parts of a compiler and/or interactive development environment would also be helpful, as would experience in open source development. The candidate will have the opportunity to work as part of the F# team in Cambridge UK, and a portion of remote working would also be considered.

Please send applications to Don Syme (, or Ruth Lenton (  

Comments (2)

  1. I note in the above you mention "F# cross multiple platforms".   By multiple platforms would you be referring to being able to run F# on non windows platforms?  

  2. N/A says:

    Are you still on track w.r.t. a full open-source release of the F# compiler? I ask because in that case you may also get those improvements from external contributors.

Skip to main content