Software Engineer - LiveGraph
Company: Tbwa Chiat/Day Inc
Location: San Francisco
Posted on: April 22, 2025
Job Description:
Figma is growing our team of passionate people on a mission to
make design accessible to all. Born on the Web, Figma helps entire
product teams brainstorm, 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 make with us!Livegraph is a core Figma technology
driving our realtime web and mobile experiences. Similar to
GraphQL, it sends data from relational databases, caches, and
backend services to clients on any device. But innovating on
GraphQL, it updates the user experiences it powers automatically -
making every Figma experience feel alive and multi-player.We are
looking for engineers who are excited about scaling stateful
distributed systems, and who have an eye for building expressive
APIs for querying dynamic source-of-truth data. A successful
engineer will help define how realtime product experiences are
built across Figma's product suite.This is a full time role that
can be held from one of our US hubs or remotely in the United
States.Responsibilities:
- Design, build and operate Livegraph, a realtime query system,
as well as Livegraph subsystems.
- Drive down tech debt and improve engineering standards,
tooling, and processes.
- Collaborate with infrastructure and product teams to define
simple interfaces that improve reliability, efficiency, and
developer velocity.
- Help debug and fix production issues across services and
multiple levels of the stack.Qualifications:
- 10+ years of experience as a software engineer.
- Experience as a team lead, coordinating a group of engineers to
build and scale complex distributed systems in a high growth
environment.
- Experience safely evolving infrastructure that actively serves
production traffic to heterogeneous clients.
- Experience running an online service hosting at least 100,000
concurrent users.
- Mentorship experiences with both junior and senior
engineers.
- Excellent technical communication skills, working across
multiple teams and functions to deliver solutions.Preferred
Qualifications:
- A history of solving difficult engineering problems with novel,
custom solutions.
- Experience evangelizing innovative, internal infrastructure,
and developer tools.
- Experience and lessons learned from transforming a company's
distributed systems from monolithic software development to a
federated approach.
- A love for new programming languages and syntaxes.A little
about our tech stack:
- Livegraph: Go (and legacy Typescript)
- Around Figma's server-side: Typescript, React, Ruby, Rust
- Built on: AWS, EKSAt Figma, one of our 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 the points
outlined in the job description, we encourage you to apply anyway.
You may be just the right candidate for this or other roles.Pay
Transparency DisclosureIf based in Figma's San Francisco or New
York hub offices, this role has the annual base salary range stated
below.Job level and actual compensation will be decided based on
factors including, but not limited to, individual qualifications
objectively assessed during the interview process (including skills
and prior relevant experience, potential impact, and scope of
role), market demands, and specific work location. The listed range
is a guideline, and the range for this role may be modified. For
roles that are available to be filled remotely, the pay range is
localized according to employee work location by a factor of
between 80% and 100% of range. Please discuss your specific work
location with your recruiter for more information.Annual Base
Salary Range (SF/NY Hub):$228,000 - $350,000 USDAt 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 workplace - we are dedicated to equal employment
opportunities regardless of race, color, ancestry, religion, sex,
national origin, sexual orientation, age, citizenship, marital
status, disability, gender identity/expression, veteran status, or
any other characteristic protected by law.We will work to ensure
individuals with disabilities are provided reasonable accommodation
to apply for a role, participate in the interview process, perform
essential job functions, and receive other benefits and privileges
of employment. If you require accommodation, please reach out to
accommodations-ext@figma.com.
#J-18808-Ljbffr
Keywords: Tbwa Chiat/Day Inc, San Francisco , Software Engineer - LiveGraph, IT / Software / Systems , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...