Software Engineer, Distributed Systems
$153k - $376kFigma
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.
$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...SuggestedFull time$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...SuggestedFull time$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...SuggestedFull timeRelocationRelocation package$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...SuggestedCurrently hiringRemote workRelocation package$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...SuggestedWork at officeRemote work$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 workVisa sponsorship- 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 timeRemote workFlexible hours
$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 jobWork at officeLocal areaRemote workRelocationRelocation package$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- ...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-...
$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 timeWork experience placementRemote workHome officeFlexible hours$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 timeLocal areaFlexible hours$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 placementSeasonal work$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 timePart timeInternshipLocal area$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 timeWork experience placementLocal area$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$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 officeLocal areaRelocation package$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 timeRemote work$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 timeWork at officeRemote work$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 timeWork experience placementWork at officeLocal areaRemote workHome office3 days per week$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 timeWork at office- 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 timeRemote work
$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 timeRemote workWorldwide- ...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...
- ...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 employmentRemote work
- ...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...
- ...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...
- ...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 areaRemote work
- ...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
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Distributed Systems. Be the first to apply!
- ngo software engineer United States
- software engineer matlab simulink United States
- software developer United States
- software developer internship no experience United States
- software developer apprenticeship United States
- junior software developer United States
- part time software developer remote United States
- financial software developer United States
- senior software engineer ruby on rails United States
- software engineer amazon United States











