Software Engineer (London, United Kingdom)
Software Engineer (London, United Kingdom)

Software Engineer (London, United Kingdom)

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Collaborate with teams to build and maintain high-quality features at Figma.
  • Company: Figma is on a mission to make design accessible for everyone, including developers.
  • Benefits: Enjoy mentorship opportunities, a supportive culture, and the chance to shape Figma's future.
  • Why this job: Join a passionate team that values collaboration and innovation in design and engineering.
  • Qualifications: 5+ years as a full-stack developer; experience in cross-functional communication is essential.
  • Other info: Figma promotes diversity and offers reasonable accommodations for applicants with disabilities.

The predicted salary is between 36000 - 60000 £ per year.

Figma is growing our team of passionate people on a mission to make design accessible to all. Figma helps entire product teams design and build better products — from start to finish. Whether it’s consolidating tools, simplifying workflows, or collaborating across teams and time zones, Figma makes the design process faster, more efficient, and fun while keeping everyone on the same page. From great products to long-lasting companies, we believe that nothing great is made alone—come with us!

Figma’s mission is to make design accessible to everyone, including developers! Developers have unique workflows and preferences. From front-end developers working with mature design systems, to design systems engineers building components, to those building content layouts and exporting assets in their work with brand designers, every team wants to work with as little friction as possible. The Dev Tools team is responsible for building tools that help designers and developers better collaborate and communicate inside Figma. In 2023, we launched Dev Mode, a suite of features that gives developers everything they need to navigate design files and transform designs into code. With Dev Mode, designers and developers stay in sync, ensuring important details aren’t lost in the handoff process. The team partners with other product and engineering teams to ensure Figma continues to push the boundaries of collaboration between design and engineering.

Most of Figma’s developer surfaces are built on TypeScript, React/Redux, and WebAssembly. This allows us to develop rapidly while maintaining performance & type safety. Our backend APIs are primarily written in Ruby/Sinatra, with most data stored in relational databases or file storage.

What you’ll do at Figma:

  • Collaborate with designers, PMs, and other engineers to plan features and build a high-quality product consistent with the Figma product and its brand.
  • Build, document, and maintain tests, features, and infrastructure.
  • Mentor peers and provide thoughtful feedback, benefiting from strong personal and professional mentorship opportunities.
  • Build strong personal connections with your teammates and help shape Figma’s culture.

We’d love to hear from you if you have:

  • 5+ years of professional experience shipping user-facing features or products as a full-stack developer.
  • Experience communicating and working across functions to proactively drive solutions.

While it’s not required, it’s an added plus if you also have:

  • Experience writing C++ (or related languages such as Objective C or C) in a user-facing context (e.g., gaming, native applications).
  • Experience in and a desire to teach fellow engineers through pairing, code review, and in-the-moment feedback.
  • 2+ years of experience operating in a technical lead capacity.

At Figma, we celebrate and support our differences. We know employing a team rich in diverse thoughts, experiences, and opinions allows our employees, our product, and our community to flourish. Figma is an equal opportunity employer—we are dedicated to ensuring fair employment practices regardless of race, color, religion, sex, national origin, sexual orientation, age, disability, gender identity/expression, veteran status, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, in accordance with legal requirements. We will work to ensure individuals with disabilities are provided reasonable accommodations to apply for a role, participate in the interview process, perform essential job functions, and receive other employment benefits. If you require accommodation, please contact us. These modifications enable individuals with disabilities to have an equal opportunity to secure and perform their jobs effectively. Examples of accommodations include but are not limited to: Holding interviews in accessible locations, enabling closed captioning on video conferences, ensuring all written communication is compatible with screen readers, modifying interview formats as needed.

By applying for this job, candidates acknowledge and agree that their personal data will be processed in accordance with applicable privacy policies.

Software Engineer (London, United Kingdom) employer: TN United Kingdom

Figma is an exceptional employer located in the vibrant city of London, offering a dynamic work culture that fosters collaboration and innovation. With a strong emphasis on employee growth, Figma provides ample mentorship opportunities and encourages team members to build meaningful connections while shaping the company's inclusive culture. The unique advantage of working at Figma lies in its commitment to making design accessible for all, allowing employees to contribute to impactful projects that enhance the design process across diverse teams.
T

Contact Detail:

TN United Kingdom Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (London, United Kingdom)

✨Tip Number 1

Familiarise yourself with Figma's products and features, especially Dev Mode. Understanding how developers and designers collaborate within Figma will help you demonstrate your enthusiasm and knowledge during interviews.

✨Tip Number 2

Network with current or former Figma employees on platforms like LinkedIn. Engaging in conversations about their experiences can provide valuable insights and potentially lead to referrals.

✨Tip Number 3

Showcase your experience with TypeScript, React/Redux, and Ruby/Sinatra in your discussions. Be prepared to discuss specific projects where you've used these technologies to solve problems or improve workflows.

✨Tip Number 4

Prepare to discuss your mentoring experiences and how you've contributed to team culture in previous roles. Figma values collaboration, so highlighting your ability to work well with others will set you apart.

We think you need these skills to ace Software Engineer (London, United Kingdom)

Proficiency in TypeScript
Experience with React/Redux
Understanding of WebAssembly
Backend development with Ruby/Sinatra
Knowledge of relational databases
Full-stack development experience
Strong collaboration skills
Ability to mentor and provide feedback
Experience in user-facing feature development
Technical leadership experience
Excellent communication skills
Problem-solving abilities
Familiarity with C++ or related languages
Experience in code review processes
Adaptability to work across functions

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience, especially your 5+ years as a full-stack developer. Emphasise any user-facing features you've shipped and your collaboration with designers and PMs.

Craft a Compelling Cover Letter: In your cover letter, express your passion for making design accessible and how your skills align with Figma's mission. Mention any experience you have with TypeScript, React/Redux, or Ruby/Sinatra to show you're a good fit.

Showcase Your Mentorship Skills: If you have experience mentoring peers, highlight this in your application. Figma values strong personal connections and mentorship, so share specific examples of how you've supported fellow engineers.

Prepare for Technical Questions: Be ready to discuss your technical expertise, particularly in C++ or related languages if applicable. Prepare to explain your approach to building and maintaining tests, features, and infrastructure.

How to prepare for a job interview at TN United Kingdom

✨Understand Figma's Mission

Before your interview, make sure you understand Figma's mission to make design accessible to everyone. Familiarise yourself with their products and how they facilitate collaboration between designers and developers. This will help you align your answers with their core values.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with TypeScript, React/Redux, and Ruby/Sinatra, as these are key technologies used at Figma. Bring examples of past projects where you've successfully implemented these technologies, especially in user-facing features.

✨Emphasise Collaboration

Figma values teamwork, so be ready to share examples of how you've collaborated with designers, product managers, and other engineers. Highlight any experiences where you drove solutions across functions, as this is crucial for the role.

✨Prepare for Mentorship Questions

Since mentoring peers is part of the role, think about your past experiences in teaching or providing feedback to fellow engineers. Be ready to discuss how you approach mentorship and how it has benefited your team in previous roles.

Software Engineer (London, United Kingdom)
TN United Kingdom
T
  • Software Engineer (London, United Kingdom)

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-05-24

  • T

    TN United Kingdom

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>