Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Distributed Systems

$153k - $376k

Figma

Software Engineer - Distributed Systems

San Francisco, CA • New York, NY • United States

Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all. Figma's platform helps teams bring ideas to life—whether you're brainstorming, creating a prototype, translating designs into code, or iterating with AI. From idea to product, Figma empowers teams to streamline workflows, move faster, and work together in real time from anywhere in the world. If you're excited to shape the future of design and collaboration, join us!

At Figma, infrastructure is at the heart of everything we build. As a Software Engineer on our Infrastructure team, you'll help design, build, and operate the systems that power our real-time collaborative design tools used by millions of people worldwide. We're scaling fast, and we're looking for experienced distributed systems engineers across a variety of teams. Whether you're passionate about storage, compute orchestration, developer tooling, networking, or real-time data systems, this role offers an opportunity to shape the technical foundation of one of the most beloved design platforms in the world.

This is a full time role that can be held from one of our US hubs or remotely in the United States.

What You'll Do At Figma:
  • Design, build, and maintain scalable and reliable infrastructure systems that support product innovation and user collaboration at scale.
  • Architect and evolve distributed systems including storage platforms, streaming infrastructure, and compute orchestration.
  • Improve developer experience by building internal platforms, CI/CD systems, build tools, and APIs.
  • Collaborate across product and infrastructure teams to design secure, maintainable, and performant systems.
  • Participate in shaping platform strategy, roadmaps, and engineering best practices across the organization.
  • Debug and resolve complex production issues that span services and layers of the stack.
  • Mentor engineers and foster a culture of collaboration, inclusivity, and technical excellence.
We'd Love To Hear From You If You Have:
  • 5+ years of software engineering experience, specifically in backend or infrastructure engineering.
  • Deep understanding of distributed systems concepts such as sharding, replication, consistency, and eventual convergence.
  • Experience with cloud-native environments (AWS, GCP, or Azure), infrastructure-as-code, and container orchestration.
  • Proficiency in languages such as Go, TypeScript, Python, Rust, or Ruby.
  • Strong system design skills and a track record of architecting resilient production systems.
  • Excellent communication skills, with experience collaborating across teams and mentoring others.
While It's Not Required, It's An Added Plus If You Also Have:
  • Experience scaling storage platforms (e.g., Postgres, Redis, S3, DynamoDB) or operating streaming systems like Kafka.
  • Background in traffic management, DDoS mitigation, or service mesh technologies (e.g., Envoy, Istio).
  • A history of developing complex, realtime distributed systems at scale.
  • A passion for building developer productivity tools, including development environments, CI/CD pipelines, and build systems.
  • Experience with evolving large-scale, shared developer platforms to improve reliability and developer velocity.
  • Strong problem-solving skills and a bias for action—especially when tackling high-impact, gritty challenges.

At 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 anyways. You may be just the right candidate for this or other roles.

Pay Transparency Disclosure 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. Figma offers equity to employees, as well as a competitive package of additional benefits, including health, dental, and vision coverage; retirement benefits with company contributions; parental leave and reproductive or family planning support; mental health and wellness benefits; and paid time off. Figma provides paid sick leave, holidays, and other leave benefits in compliance with applicable federal, state, and local laws, including the requirements of the Washington Minimum Wage Act and related regulations. Exempt employees are eligible for employer‑provided paid flexible PTO in addition to flexible paid sick leave. PTO is subject to manager approval. Additional benefits may include company recharge days, cell phone and home internet reimbursements, and a number of lifestyle spending accounts. Figma also offers sales incentive compensation for most sales roles and an annual bonus plan for eligible non-sales roles. All compensation and benefits are subject to applicable plan terms and may be modified by Figma at any time, consistent with applicable law.

Annual Base Salary Range:

$153,000 - $376,000 USD

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 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 also consider qualified applicants regardless of criminal histories, consistent with legal requirements.

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 View email address on click.appcast.io. These modifications enable an individual with a disability to have an equal opportunity not only to get a job, but successfully perform their job tasks to the same extent as people without disabilities.

Examples of accommodations include but are not limited to:

  • Holding interviews in an accessible location
  • Enabling closed captioning on video conferencing
  • Ensuring all written communication be compatible with screen readers
  • Changing the mode or format of interviews

To ensure the integrity of our hiring process and facilitate a more personal connection, we require all candidates keep their cameras on during video interviews. Additionally, if hired you will be required to attend in person onboarding.

By applying for this job, the candidate acknowledges and agrees that any personal data contained in their application or supporting materials will be processed in accordance with Figma's Candidate Privacy Notice.

Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer - Distributed Systems in United States vacancy
  • $200k - $300k

     ...you can achieve.ProfileYou’re able to talk both high-level distributed systems design trade-offs and low-level OS-level detailsYou’re able...  ...of expertise: mathematics and computer science, physics and engineering, media and tech. We’re a community of self-starters who are... 
    Suggested
    Work at office
    Local area
    Immediate start

    Hudson River Trading

    New York, NY
    16 hours ago
  • $148k - $222k

     ...Platform and Observability Engineering (DPOE) team is building Workday...  ...Platform. We are a distributed team responsible for the libraries...  ...at scale.About the RoleAs a Software Development Engineer, you will...  ...expertise in distributed systems and big data while contributing... 
    Suggested
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Pleasanton, CA
    16 hours ago
  • $153k - $376k

     ...the heart of everything we build. As a Software Engineer on our Infrastructure team, you’ll help design, build, and operate the systems that power our real-time collaborative design...  ...fast, and we’re looking for experienced distributed systems engineers across a variety of... 
    Suggested
    Minimum wage
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Figma

    New York, NY
    16 hours ago
  • $143.7k - $194.4k

     ...Generative AI on AWS. The Neuron Compiler Engineering team is searching for a Software Development Engineer to support...  ...implementation of a solution for distributed execution of the Neuron compiler...  ..., analytics, and distributed systems. You’ll also:- Solve challenging technical... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

    Seattle, WA
    16 hours ago
  • $192k - $240k

    Distributed Systems engineers at Datadog design, implement and run in production the foundational platforms powering our applications. Your data...  ...re motivated to push the boundaries of how AI can improve software engineering best practices and contribute to building AI-... 
    Suggested
    Work at office

    Datadog

    New York, NY
    4 days ago
  • $190.1k - $285.1k

     ...focus is building a large-scale distributed data and observability...  ...analysis into the platform, so our systems get smarter about surfacing...  ...you enjoy writing efficient software, tuning and scaling large...  ...work alongside world-class engineers building the platforms that... 
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Boulder, CO
    2 days ago
  • $136.3k - $231.7k

     ...hands without us. KLA invents systems and solutions for the...  ...expert teams of physicists, engineers, data scientists and problem...  ...brightest research scientist, software engineers, application development...  ..., and reliability across distributed or multi-threaded systemsIdentify... 
    Minimum wage
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    4 days ago
  • $190.1k - $285.1k

     ...Platform and Observability Engineering (DPOE) team is building Workday...  ...Platform. We are a distributed team responsible for the libraries...  ...scale.About the RoleAs a Senior Software Development Engineer, you...  ...operating complex distributed system architectures, evidenced by... 
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Pleasanton, CA
    16 hours ago
  • $148.5k - $223.9k

     ...immediate opportunities for senior software developers who want their...  .../frameworks in developing distributed filesystems in an ever-...  ...Code review, mentoring junior engineers, and providing technical guidance...  ...and developing distributed systems at scale. - Proficiency in... 
    Full time
    Immediate start

    Salesforce

    San Francisco, CA
    3 days ago
  • $152k - $241.5k

    Sr Software Engineer - Distributed Systems Engineer, EDA InfrastructureNVIDIA is hiring engineers to build and scale the infrastructure that supports our Electronic Design Automation (EDA) workloads. We are looking for engineers with strong programming skills, a deep understanding... 
    Full time
    Remote work

    Nvidia

    Austin, TX
    2 days ago
  • $138.8k - $232.7k

     ...infrastructure and support the team in delivering software that is reliable, high performance,...  ...have...3+ years of backend software engineering experienceProficiency in one or more...  ..., or PythonWorking understanding of distributed systems communication patterns (REST/gRPC,... 
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Palo Alto, CA
    4 days ago
  • $180k - $320k

     ...Career Renew is recruiting for one of its clients a Software Engineer, Distributed Systems (Core) - this is a fully remote role for US/Canada candidates. Salary range: 180-320K USD yearly plus benefits plus equity. Visa sponsorship available. Our mission is to empower... 
    Remote work
    Visa sponsorship

    Career Renew

    New York, NY
    16 hours ago
  • $157.7k - $213.8k

     ...improve their business. Founded by engineers — and customer obsessed — we leap...  ...SQL query engines. As a software engineer on the Runtime team at Databricks...  ...be building the next generation distributed data storage and processing systems that can outperform specialized... 
    Local area
    Worldwide

    DataBricks

    Bellevue, WA
    16 hours ago
  •  ...Job Description \n Role : Senior Software Engineer - Distributed Systems (Remote)\n Location : Remote (Work from Anywhere)\n \n \n Role Overview: \n We are hiring for one of our clients, seeking a Senior Software Engineer to work on a Full-Time basis... 
    Remote job
    Full time
    Worldwide

    Hire Feed

    West Virginia
    10 days ago
  • Zanskar is seeking a Senior/Staff Software Engineer to design and maintain a multi-physics well-targeting engine. You will lead a distributed compute system, scale it for research teams, and collaborate with geophysicists, seismologists, and engineers to tackle geothermal... 

    Stanford Climate Ventures

    Eastern, KY
    7 hours ago
  • $150k - $190k

    A technology staffing firm is seeking a Senior Software Engineer to join their team in Redwood City, California. The role focuses on building high-performance, distributed software systems for robotics and automation platforms. Candidates must possess at least 3 years of... 
    Relocation package

    TalentTap.ai

    Redwood City, CA
    7 hours ago
  • A technology solutions company in Redwood City is seeking a Senior Software Engineer to contribute to high-performance, distributed software systems. This role involves collaboration with cross-functional teams to tackle challenges in warehouse automation and robotics.... 
    Full time
    Flexible hours

    MissionHires

    Redwood City, CA
    7 hours ago
  • $227.2k - $324.5k

    About the Role:As a Staff Software Engineer on the ML Infrastructure team, you will collaborate...  ...low-latency ML model serving systems that support Deep Learning, LLM, and Search...  ...scalable, high throughput, and low latency distributed systems using ScalaBuild reusable... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi TV

    San Francisco, CA
    16 hours ago
  • $172.5k - $260.1k

     ...seeking a visionary, high-energy backend Java engineer to lead the design, architecture, and...  ...intelligent automation that enable our systems to self-heal and self-optimize in real...  ...get energized by building ultra-resilient distributed systems, driving live-site excellence... 
    Full time

    Salesforce

    San Francisco, CA
    1 day ago
  • $345.04k - $399.42k

     ...experiences for everyone.As a Principal Software Engineer on Creator Services Data, you’ll be...  ...build the next generation Data Storage systems to power the millions of experiences on...  ...focused on solving complex back end distributed systems and storage problems at scale.... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    2 days ago
  • $130k - $160k

     ...is hiring Senior Backend or Full Stack Engineers. You'll build and harden the backend...  ...ingestion and packaging workflows, and distributed systems behind live and on-demand streaming. Ideal...  ...& Experience4+ years of experience in software development Experience with C# and .... 
    Full time
    Remote work

    Motion Recruitment

    Phoenix, AZ
    8 hours ago
  •  ...Job Description Job Description As a Sr. Staff Software Engineer – Distributed Systems at Alluxio, you will lead the end-to-end architecture and technical evolution of our next-generation distributed data platform. You will drive system-level design decisions that... 

    Alluxio

    Foster, CA
    22 days ago
  • $180k - $245k

    Fresh has partnered with a space company. Title: Staff Software Engineer (Principal Level) Duration: Full-Time Location: Houston...  ...Space company, we are seeking a Staff Software Engineer, Distributed Systems and Orchestration to serve as the lead engineer on the... 
    Full time
    Remote work

    Fresh Consulting

    Remote
    a month ago
  •  ...Description About the Role: As a Staff Software Engineer at Alluxio, you will be responsible...  ...solving challenging problems in the area of Distributed Data Services, memory and data...  ...Staff Software Engineer - Distributed Systems at Alluxio, What You Will Be Able To Build... 

    Alluxio

    Foster, CA
    22 days ago
  •  ...digital future. Requirements We’re looking for a Staff Software Engineer to join our Confidential Computing Management team—an...  ..., build, and own core platform services powering secure, distributed systems at scale. This is a high-impact, hands-on technical leadership... 
    Temporary work
    H1b
    Worldwide

    Fortanix

    Santa Clara, CA
    a month ago
  • $158.1k - $213.8k

     ...building innovation in silicon and software for our AWS customers. We...  ...the world’s most talented engineers. Our team covers multiple...  ...scaling) of new and existing systems experience - Experience programming...  ..., ML compiler tuning, distributed inference and training, or... 
    Full time
    Internship
    Flexible hours

    Annapurna Labs (U.S.) Inc.

    New York, NY
    8 hours ago
  • $2,000 per month

     ...help organizations deliver on the promise of AI. What is The Role: We are on the lookout for a Senior Software Engineer to join our Elasticsearch - Distributed Systems team and focus on how Elasticsearch provides scale, performance, and resilience, especially in the context... 
    Local area
    Worldwide
    Flexible hours

    Elasticsearch B.V.

    Eastern, KY
    3 days ago
  •  ...let’s talk about our Senior Backend Software Engineer role today. Here’s what you need to know...  ...that power real-time operational systems in oil & gas drilling environments...  ...overall system performance Partner with distributed engineering teams through code reviews... 
    Full time
    Remote work

    EQUALS TRUE

    Springfield, MA
    15 days ago
  •  ...looking for a strong server internals engineer to help develop ClickHouse and maintain...  ...across storage, query processing, distributed execution, authentication, and cloud integration...  ...to assess vulnerabilities in large software systems and dependency chains, reproduce... 
    Full time
    Remote work
    Flexible hours

    Altinity

    San Francisco, CA
    18 days ago
  • $130k - $200k

     ...seeking a talented, innovative Senior Software Engineer to join our growing team. As one of...  ...end-to-end Architect communication systems that coordinate across organizational...  ...fundamentals: APIs, data stores, concurrency, distributed systems ~ Experience with web... 
    Full time
    Work at office
    Local area
    3 days per week

    CareLink (by Asepha)

    New York, NY
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Distributed Systems. Be the first to apply!