The Databases team is responsible for the stateful distributed systems that power all of Figma’s applications. As Figma continues to rapidly grow, the biggest challenge we face is scaling our database systems while balancing reliability. The team is taking a novel approach to Postgres sharding that requires engineers with strong distributed systems experience. Check out our latest blog post on how Figma built its in-house horizontally scalable Postgres stack. Additionally we plan to ramp up our investments in a Streaming platform built on top of Kafka and a Caching platform on top of Redis.
We are looking for engineers who are excited about scaling stateful distributed systems, and who have an eye for building simple abstractions to offer our database systems to the rest of the engineering org at Figma.
This is a full time role that can be held from one of our US hubs or remotely in the United States.
Other Jobs You May Be Interested In
- Customer Service For Travel (Remote)
- Analyst, Pharmacy Pricing & Underwriting Work from Home / Chicago – Vacancy Global
- Remote Call Center Specialist: Save-A-Trip
- Patient Care Advocate -Remote (Michigan)
- Product Security Engineer, Vehicle Software
- Tesla Support Jobs On Phone, Email, Social Networking Sites – Remote – Philippines
- Tesla Entry Level Remote Jobs (From Anywhere, Part Time , Full Time) – US
- Account Support Officer
- DevOps, Sr. Engineering Manager
- Senior EDI Developer
- Pepsico Work From Home Jobs For 16 Year Old (New Ideas) $30/Hour
- Customer Support Representative
- Entry Level Remote Customer Service Representative (Alberta)
- Remote Customer Service Specialist
- ABF Freight – Local City Driver / Forklift Operator, Full-time – Corpus Christi, TX
- CDL-B Team Driver Jobs in ArcBest II: Panther in Georgetown, DE (job id : 1676354598)
- Branch Manager – Existing Accounts
- Part Time Web Developer – Work From Home Job
- Contact Center Assistant – Work from home
- Aetna Work From Home Jobs – Online customer support Specialist Opportunity
- TikTok Creator, Remote Job
- Part Time Tiktok Content Creator
- Part-Time TikTok Remote Work Home-Based Opportunities Earn $25-$35/hr
- Remote ASL Interpreter
- Medical Video Interpreter – Vietnamese, Mandarin, or Cantonese
- Teleradiology Opportunity I Work From Home I Day and Swing Shifts Available
- Director, Architecture & Design
- Leader, Tax
- Inventory Operations Project Leader, Optimization Team
- Maravai Work From Home Jobs (Customer Service, Entry Level)
- Cyber Detection Engineer
- Consumer Loan Servicing Specialist
- System Administrator III – Texas, United States – Southwest Key Programs
- Doordash Remote Jobs customer support Associate (Entry Level)
- Industrial Adhesives and Tapes Specialist (Remote – Orange County area, CA) Remote – California
- Supply Planner Remote-United States
- Web Chat Officer
- Field Software Engineer – Spanish/English (Remote)
- Manager, Quality
- Remote Senior Vue.js Developer
- Corporate Sales Vendor Specialist
- Yeti Remote Jobs Work From Home No Degree – US
- Yeti Remote Jobs (Night Shift, Full Time) $30/Hour
- Remote FedEx Jobs for Beginners: Kickstart Your Career Today!
- International Tax Accounting Advisor
- Business Strategy Principal
- UPS Remote Jobs (Data Entry Specialist) – WFH
- [Entry Level/No Experience] Ups Data Entry Remote Jobs – WFH
- Online Technical Support Ups Specialist (Remote) – Recruiting fresh talent
- Advisor, Account Coordination
- Coca-Cola Remote Job (Work From Home) No Degree – US
- Remote Contact Center Assistant
- Delta Airlines Hiring: Full-Time Flight Attendant Position with Competitive Salary
- In-Flight Customer Support Attendant
- Intern Talent Pool
- Rep, Heavy MX (Melbourne Orlando International Airport Remote)
- Senior Engineer – Identity & Access Management (REMOTE)
- Senior Manager – Incident Response (Remote)
- Analyst – Vulnerability & Cyber Asset Management (Remote)
- Principal IFQP Inspector
- Alaska Airlines Remote (Work From Home) Customer Service Jobs – Entry Level
- Alaska Airlines Customer Service Remote Jobs – Apply Now
- Student – Polaris Charter School Teacher Assistant
- Polaris Data Entry Jobs For College Students (Part/Full Time, Remote) – Philippines
What you’ll do at Figma:
- Design, build and operate scalable database systems.
- Improve engineering standards, tooling, and processes.
- Collaborate with infrastructure and product teams to define simple interfaces that improve developer velocity while supporting our scalable database products.
- Help debug production issues across services and multiple levels of the stack.
We’d love to hear from you if you have:
- 5+ years of experience building infrastructure components / services at scale.
- Experience building and scaling distributed systems as an individual contributor and/or team lead.
- Proven track record of successfully shipping and landing high-quality products in high growth environments.
- Mentorship experiences with both junior and senior engineers.
- Experience communicating and working across multiple teams and functions to deliver solutions.
- Excellent technical communication skills.
While it’s not required, it’s an added plus if you also have:
- Experience building out and operating database clusters or stateful systems at scale.
- Experience with running Postgres, MySQL, Redis or other database technologies in a production environment.
- Experience building and operating core, “critical path” production services.
- Experience building out distributed systems in high-performance server-side languages like Golang, Rust, Java or C++.
Software Engineer, Databases