Skip to main content

Software Engineer

Software Engineer - LIFT London

Location: London, UK

Date posted: 3rd January 2018

Date expires: 2nd February 2018

Competitive salary plus benefits

Ref: 1080629

Technology, creativity and innovation come together at Microsoft’s Lift London. Established in 2012 as an entertainment studio for a new generation of mobile hardware, our remit has since grown to encompass cutting edge R&D for emergent technologies and consumer trends.

Launched March 2017, Paint 3D is part of Windows 10: Creator Update. It’s a new way to create and interact with 3D; a vital part of bringing 3D to Everyone. Under the hood there are a bunch of exciting technologies that lead the way in many areas. If you like the idea of being part of a diverse team that thinks and acts ahead of the curve, join us and help make the next big thing happen.

Paint 3D is developed using a mix of C++, C++/CX, D3D & XAML. We also use SpecFlow, Gherkin, Unity 3D and anything else that fits the bill where appropriate.

The Paint 3D team are looking for a motivated, enthusiastic Software Development Engineer to join the team and help us to deliver new features and innovations in the 3D space.

Key Responsibilities

•      Work closely with the creative team to define and iterate on new and existing features in Paint 3D

•      Work closely with other engineers to implement features on time, to a high quality, and to specification

Basic Qualifications & Experience

•      Graduate level (0-2 years) software engineering experience (C#/C++/C)

•      BSc, BEng in Computer Science, other technical subject, or equivalent qualification or technical experience

Preferred Qualifications & Experience

•      MSc, MEng in Computer Science or equivalent technical subject

•      Experience of .Net development & XAML

•      Understanding of 3D maths & rendering technologies

•      Experience of prototyping using Unity 3D

•      Experience with version control systems (e.g. Git, TFS, etc.)

Successful candidates should have:

•      Excellent oral and written communication skills

•      Strong problem-solving skills

•      An ability to work quickly, efficiently and to a tight deadline

•      An outgoing and proactive personality

•      A passion for working as part of a team and creating great products that delight end users

•      A drive for excellence and improvement

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, colour, 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. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to

Job #



United Kingdom, London

Job families

Development (engineering)


Applications and services