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 If 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. Figma offers equity to employees, as well a competitive package of additional benefits, including health, dental & vision, retirement with company contribution, parental leave & reproductive or family planning support, mental health & wellness benefits, generous PTO, company recharge days, a learning & development stipend, a work from home stipend, and cell phone reimbursement. Figma also offers sales incentive pay for most sales roles and an annual bonus plan for eligible non-sales roles. Figma's compensation and benefits are subject to change and may be modified in the future.

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 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Distributed Systems in United States vacancy
  • $152k - $200k

    Role Description As a Sr Software Engineer on our Distributed Systems team, you'll be at the core of what makes Fanatics Markets work — the event-driven infrastructure that powers real-money trading at scale. This is a role for an engineer who moves fluidly between hands... 
    Suggested
    Full time

    Fanatics Betting & Gaming

    Remote
    21 hours ago
  • $125k - $160k

     ...Ocient is searching for an experienced Software Engineer with strong problem-solving skills and...  ...designs of components or smaller systems provided by other engineers. ~Responds...  ...Experience architecting high performance, distributed systems ~Ability to own and manage... 
    Suggested
    Full time

    Ocient Inc.

    Remote
    6 days ago
  • $160k - $180k

     ...most critical services. Those systems are at the core of our text...  ...role reports to the Senior Engineering Manager of Realtime Infrastructure...  ..., reliable and performant distributed systems. Collaborate with...  ...~ Familiar with open source software, and not afraid to dig into... 
    Suggested
    Full time
    Relocation
    Relocation package

    Discord

    San Francisco, CA
    21 hours ago
  • $180k - $250k

     ...About This Role You are an experienced software engineer who thrives on building large-scale computing platforms. You have deep expertise in large scale distributed systems that deal with high complexity, a lot of traffic and data. You know how to achieve reliability... 
    Suggested
    Currently hiring
    Remote work
    Relocation package

    Fal

    United States
    3 days ago
  • $180k - $320k

     ...Software Engineer, Distributed Systems (Core) Title of Role: Software Engineer, Distributed Systems (Core) Location: New York, remote Company Stage of Funding: Series C — Software Development Office Type: Remote Salary: $180K–$320K Company Description... 
    Suggested
    Work at office
    Remote work

    Recruiting from Scratch

    United States
    3 days ago
  • $180k - $320k

     ...Software Engineer, Distributed Systems (Core) 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... 
    Remote work
    Visa sponsorship

    Career Renew

    United States
    1 day ago
  • Role Description We're looking for a Senior Software Engineer with deep expertise in distributed systems and platform engineering to join the XTM Foundation team — Filigran's cross-product engineering team responsible for architecture, quality, shared tooling, and technical... 
    Full time
    Remote work
    Flexible hours

    Filigran

    Remote
    7 days ago
  • $215k - $250k

     ...Onehouse Data Infrastructure Engineer Onehouse is a mission-driven company dedicated...  ...that have created large-scale data systems and globally distributed platforms that sit at the heart of...  ...our data tech stack by building the software and data features that actually... 
    Odd job
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    OneHouse LLC

    Sunnyvale, CA
    3 days ago
  • $117.2k - $223.9k

     ...ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the #1...  ...management, infrastructure security, and the security of distributed and scalable distributed systems. This role requires hands-on experience with... 
    Full time

    Salesforce

    San Francisco, CA
    13 hours ago
  •  ...notch technology products. As a Lead Software Engineer at JPMorganChase within Commercial &...  ...stability of software applications and systems Leads evaluation sessions with...  ...development ~ Hands-on experience with distributed systems (scalability, resiliency, low-... 

    J.P. Morgan

    Jersey City, NJ
    14 days ago
  • $215k - $300k

     ...Alteryx is searching for a Principal Engineer. This position is remote-friendly. We...  ...architect to drive, review, and own the software architecture for our core platform....  ...technical conscience for large-scale, distributed systems, and will collaborate closely with engineering... 
    Full time
    Work experience placement
    Remote work
    Home office
    Flexible hours

    Alteryx

    Remote
    21 hours ago
  • $133.1k - $252.9k

    Role Description 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. This team owns how nodes in an Elasticsearch cluster communicate, and... 
    Full time
    Local area
    Flexible hours

    Elastic

    Remote
    3 days ago
  • $122k - $127k

     ...our many convenient Store locations, Distribution Centers, Store Support Center or with...  ...more about Dollar General at A Senior Software Engineer, working independently or with limited...  ...and thoroughly document unit and system-level test plans 15% Designs changes... 
    Work experience placement
    Seasonal work

    Dollar General

    Goodlettsville, TN
    4 days ago
  • $229.9k - $262.4k

     ...Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment... 
    Full time
    Part time
    Internship
    Local area

    Capital One

    San Francisco, CA
    2 days ago
  • $104k - $130k

     ...Job Description Job Description Position Overview: As a Junior Software Engineer on our Integration and Distributed Systems team, you’ll help build the tools that power large-scale computation behind our printing workflows. Turning complex build geometry into print... 
    Full time
    Work experience placement
    Local area

    Velo3D

    Fremont, CA
    a month 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-... 
    Work at office

    Datadog

    Boston, MA
    5 hours ago
  • $245k - $385k

     ...components to power our ML training systems.  We work on building robust,...  ...components to support our distributed training workloads.  Our...  ...As a Distributed Systems engineer, you will work to deliver powerful...  ...maintenance burden Have strong software engineering skills and are... 
    Work at office
    Local area
    Relocation package

    OpenAI

    San Francisco, CA
    more than 2 months ago
  • $100k - $115k

     ...seeking a talented and forward-thinking Software Engineer to join our growing engineering team, with a strong focus on real-time systems, autonomous operations, and remote command...  ...development, and delivery of real-time, distributed systems for drone operations and control... 
    Full time
    Remote work

    Draganfly Innovations

    Remote
    21 hours ago
  • $265k - $310k

     ...our Swift/Chromium web browsers for multiple platforms. As a Systems Engineer, you will focus on advancing Windows support for Swift and...  ...passionate about building great products. We are a remote-first, distributed team, with the option to work from an office in Brooklyn,... 
    Full time
    Work at office
    Remote work

    The Browser Company

    Remote
    6 days ago
  • $127k - $158.7k

     ...It is flanked by a number of distributed microservices that handle...  ...spacecraft operators, analysts, and engineers at Planet to interact...  ...end users to iterate on these systems. In this role, you will...  ...Evaluate and choose appropriate software technologies. ~Design and... 
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Home office
    3 days per week

    Planet

    Remote
    21 hours ago
  • $130.4k - $195.6k

     ...Unity content into other game engines and 3D environments — in-...  ...the network. We’re building systems that allow real-time 3D experiences...  ...game engines and emerging software platforms. We’re also...  ...technology, graphics, networking, distributed systems, media, and AI, you’ll... 
    Full time
    Work at office

    Unity Technologies

    Remote
    6 days ago
  • Role Description We're hiring a Staff Platform Engineer to build the core systems and infrastructure that power Keycard — from identity services...  ...think in terms of dynamic, reactive systems. ~Strong distributed systems instincts with expertise in consensus, coordination... 
    Full time
    Remote work

    Keycard Labs

    Remote
    7 days ago
  • $128k - $204k

    Role Description As Senior Software Engineer, Game Systems, you'll work with a team of talented engineers to ensure that Zwift customers have a...  ...and able to work and collaborate effectively in remote, distributed teams. Bonus points: ~Experience with game engines... 
    Full time
    Remote work
    Worldwide

    Zwift

    Remote
    3 days ago
  •  ...integration layers that connect application software to our distributed platform Develop API interfaces (...  ...and/or REST) that allow existing systems to leverage platform capabilities...  ...Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent... 

    Analogic Corporation

    Salem, NH
    5 days ago
  •  ...save lives. Automated aviation systems will enable a future where...  ...a team of mission-driven engineers with experience across aerospace...  ...As a Communication Systems Software Engineer, you will be a part...  ...and fault-tolerant distributed systems. A highly reliable... 
    Permanent employment
    Remote work

    Reliable Robotics Corporation

    United States
    4 days ago
  •  ...Overview Embedded Software Engineer - Embedded Systems & Firmware Company Background: Specter is creating a software-defined “control plane” for the...  ...to own the full on-device software stack for our distributed wireless mesh sensor nodes, including integration with... 

    Specter Services LLC

    San Francisco, CA
    16 hours ago
  •  ...Job Title : Senior Software Engineer - Agentic Systems Location: Arlington, VA (Hybrid 3 days onsite) Role & Responsibilities...  ...experience. Significant professional experience building distributed, production-grade software systems. Strong... 

    Futran Tech Solutions Pvt. Ltd.

    Arlington, VA
    1 day ago
  •  ...critical infrastructure. We are building a distributed operating system, SwoopOS, that decomposes the world'...  ...to be combined at the speed of software, limited by only the hard...  ...Collaborate cross-functionally with other engineering teams to debug complex issues spanning... 
    Local area
    Remote work

    Swoop Technologies, LLC

    Minneapolis, MN
    4 days ago
  •  ...AI-native financial operating system for health systems, founded...  ..., designing and building the distributed systems that allow a small team...  ...You'll partner closely with engineers and leadership to understand...  ...looking for a systems-minded software engineer who cares deeply about... 
    Contract work

    MidStream PA

    San Francisco, CA
    21 hours ago
  • $184k - $287.5k

     ...Senior Software Engineer We are looking for a Senior Software Engineer to help build NeMo...  ...evaluating, deploying, and operating AI systems at scale. This role will focus on NeMo...  ...facing interfaces ~ Experience with distributed systems, cloud-native services, containers... 
    Remote work

    NVIDIA

    United States
    4 days ago

Do you want to receive more vacancies?

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