A complete application in a minute
Tailored resume and cover letter, ready to send.
Figma in London offers a software-engineering internship with project ownership across Product, Platform/Infrastructure, Security or Open tracks. You will work with a mentor and deliver real engineering work on a scoped problem.
Interns will design and implement features or infrastructure, write tests, and collaborate with engineers, product managers and QA specialists. Start dates are in May or June 2027 for Summer 2027.
About the Opportunity Figma's London software-engineering internship is structured around ownership of a meaningful project within Product, Platform/Infrastructure, Security or an Open track. Interns work with a mentor and contribute to systems, features or tools used by Figma teams and customers.
What You Will Work On Interns design and implement features or infrastructure, write tests, participate in engineering reviews and collaborate with engineers, product managers, designers and quality specialists. The exact project can vary by track, but the common expectation is delivery of a scoped engineering problem.
Qualifications and Technical Background The vacancy looks for programming experience in a general-purpose language such as C++, JavaScript, Python or Java, knowledge of data structures and algorithms, technical problem solving and experience with AI-assisted development tools. Curiosity and collaborative learning are also important.
Compensation and Working Arrangements The internship is based out of Figma's London hub for Summer 2027. Several possible start dates are listed in May and June 2027. The vacancy does not state a numeric pay amount or one fixed programme duration.
Who This Opportunity Is Best Suited For Applicant Fit Analysis This internship may suit students with solid programming fundamentals who want ownership of a real engineering problem and are open to several technical tracks rather than one narrow stack.
Potential Challenges / Who May Find It Less Suitable Candidates seeking a guaranteed specialization should consider that final team placement can vary. The vacancy does not disclose numeric compensation.
Overall Opportunity Assessment This is a broad software-engineering internship with clear project ownership and several technical directions, differentiated by the team and problem assigned.