Early Career, Software Engineer (2026)

Figma10 months ago
San Francisco, CA, United States
On-site
Full-time
Beginner Level (< 1 year)

Job Description

Position Overview

We seek engineers with strong coding fundamentals and a proven track record of high quality engineering. We work in a highly collaborative, positive, and inclusive culture – learn more about our engineering values on our blog. This role is based out of our San Francisco or New York hub.

Key Responsibilities

  • In the first 30 days, be paired with an onboarding buddy who will help you ramp into our codebase and introduce you to our workflows and team projects.
  • Understand our business operations through our comprehensive onboarding program, Figma Today.
  • Get to know your Figmates across the company.
  • In 60 days, work closely with teammates and cross-functional partners (Product, Design, Marketing, User Research, and Data Science) to build new features and achieve roadmap goals.
  • Craft performance objectives with your manager that align with company priorities and your career development.
  • Help grow Figma by interviewing candidates for teams across the Engineering organization.

Required Qualifications

  • Solid technical knowledge of computer science fundamentals and data structures.
  • Experience writing clean code in at least one general-purpose language (e.g. C++, JavaScript, Python, Java, etc.).
  • Prior work on projects—academic, professional or personal—that involved solving technical problems.
  • Excitement to explore how systems are designed and operate, from infrastructure to UI.
  • Strong communication skills, with the ability to ask great questions and collaborate effectively with others.
  • A growth mindset with an eagerness to learn and contribute not only to your engineering team, but across the organization.

Preferred Qualifications

  • Comfort with Figma products.

At Figma, one of our core values is Grow as you go. We believe in hiring smart, curious people who are excited to learn and develop their skills. If you’re excited about this role but your past experience doesn’t align perfectly with every detail here, we encourage you to apply regardless—you might be exactly the candidate we need.

Required Skills

Clean Code
Python
Data Structures
JavaScript
C++
Computer Science Fundamentals
Collaboration
Effective Communication
Problem Solving
Systems Design