Remote Jobs

Figma logo

Software Engineer - Extensibility

Figma

Location
United States of America
Posted
Salary Range
149k - 350k USD

Join Figma's Extensibility team to develop and maintain their developer platform, including plugins and APIs. Work with TypeScript, Ruby, C++, and collaborate on user experiences for complex problems.

Apollo.io logo

Backend Engineer

Apollo.io

Location
Poland
Posted

Design and implement scalable backend solutions using technologies like Ruby on Rails, Python, React.js, TypeScript, Redux, Redis, MongoDB, Elasticsearch, Ansible, Terraform, Grafana, Kibana, Docker, Kubernetes, and GCP. Collaborate with cross-functional teams to drive software development lifecycle and improve quality.

Backend Engineer

Typeform

Location
Spain
Posted

Backend Engineer at Typeform: Contribute to high-traffic microservices in GoLang, improve code bases, and champion engineering excellence.

Qualio logo

Commercial Account Executive (SMB)

Qualio

Location
British Virgin Islands
Posted

Drive growth as an Account Executive at Qualio by selling their quality management platform to life science teams. Manage sales cycles, develop consultative strategies, and collaborate with cross-functional teams for exceptional customer experiences.

Anaplan logo

Major Account Executive - TMT

Anaplan

Location
United States of America
Posted

Major Account Executive - TMT (Telco, Media, Technology) at Anaplan

StackAdapt logo

Quality Engineer

StackAdapt

Location
Canada
Posted

Quality Engineer - Develop automated test scripts and tooling for software quality enhancement in a remote-first company with a diverse and inclusive team culture.

StackAdapt logo

Quality Engineer

StackAdapt

Location
United States of America
Posted

Quality Engineer - Implement automated test cases, enhance software quality, and collaborate with cross-functional teams at StackAdapt

Vercel logo

Senior Community Engineer

Vercel

Location
United States of America
Posted
Salary Range
120k - 180k USD

Senior Community Engineer at Vercel: build relationships with customers, provide technical support, and foster best practice knowledge sharing in a dynamic community.

Avara logo

Principal Engineer

Avara

Location
United States of America
Posted
Salary Range
150k - 250k USD

Lead the development of regulated payments infrastructure at Avara, leveraging blockchain technology to enable financial access for billions. Collaborate with a diverse team in a dynamic environment.

Level AI logo

Principal Engineer

Level AI

Location
India
Posted

Principal Software Engineer at Level AI: Develop scalable systems, coach junior engineers, and drive best practices.

ScienceLogic logo

Principal Engineer

ScienceLogic

Location
United Kingdom
Posted

Principal Engineer at ScienceLogic: drive innovation, collaboration, and growth in network automation product line

Creatio logo

Presales Engineer

Creatio

Location
Spain
Posted

Presales Engineer job: design demos, collaborate with sales teams, and provide technical support for new business deals.

Creatio logo

Presales Engineer

Creatio

Location
Portugal
Posted

Presales Engineer job: design demos, collaborate with sales teams, and provide technical support for new business deals.

Creatio logo

Presales Engineer

Creatio

Location
Poland
Posted

Presales Engineer for a Leader in Gartner Quadrants, working with low-code/no-code tools and BPMN, providing critical support in closing new business deals.

Pricefx logo

Support Engineer

Pricefx

Location
Australia
Posted

Provide technical support for the Pricefx pricing platform, manage incidents, analyze logs, and communicate with customers and teams. Requires programming skills in Groovy/Java, UNIX knowledge, SQL experience, and excellent communication.

TTEC Digital logo

ML Engineer

TTEC Digital

Location
India
Posted

ML Engineer: Lead data collection, model training, and deployment processes with a focus on business objectives and resource management.

SplitMetrics logo

Executive Operations Manager

SplitMetrics

Location
Croatia
Posted

Support the CEO as an Executive Operations Manager by managing strategic projects, auditing operations, conducting research, and leading efficiency initiatives. Must have experience in management consulting or tech operations.

Figma logo

Software Engineer - Extensibility

Figma

Salary Range

149k - 350k USD / YEAR

Job Summary

The Extensibility team at Figma is responsible for maintaining and developing the developer platform, including plugins, widgets, REST API, and webhooks. This role involves writing TypeScript, Ruby, and C++ code to implement new features, fix bugs, and optimize performance. You will collaborate with product teams to expose features programmatically via APIs, work with product managers and designers on user experiences, and engage with the developer community to gather feedback. The position offers a competitive salary range of $149k to $350k per year.

Skills

C++ReactRubySQLTypeScriptDistributed systemsHigh Volume Public APIORMsDebugging Query Plans

The Extensibility team owns Figma’s developer platform: plugins, widgets, REST API, and webhooks. Entire companies have been built around Figma plugins. Tens of thousands of designers at large Figma customers use private plugins to work faster. Developers use our APIs to power workflows that synchronize design system variables from GitHub into Figma variables, and update project management tasks when designs are marked ready for development.

Our team touches broad parts of the Figma product: maintaining a JavaScript sandbox, creating new kinds of plugins for Dev Mode, optimizing JSON encoding in C++, operating large-scale live services written in Node and Go, updating our multiplayer service to accept server-side writes, and writing a React-style “diffing” algorithm for widgets. We also do a moderate amount of fullstack development with a React frontend and a Sinatra backend.

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:

  • Write Typescript, Ruby, and C++ code implementing new features, fixing bugs, and performance issues.

  • Work with Figma product teams to help their features get exposed programmatically via our plugin and REST API.

  • Work closely with product managers and product designers to design simple experiences for complex UX problems.

  • Meet with members of our developer community to understand their successes and pain points.

We’d love to hear from you if you have:

  • Industry experience working on a developer platform or developer tooling.

  • 5+ years of experience with React or similar front-end Typescript frameworks.

  • Experience with distributed systems and/or running a high volume public API.

  • Experience with ORMs, reading and writing SQL, and debugging query plans.

While it’s not required, it’s an added plus if you also have:

  • Experience embedding a virtual machine in another programming language.

  • Experience with WebAssembly.

  • C++ or C experience.

  • Extensive experience building developer platforms or open source communities.

  • A strong design sense and proven track record working closely with product designers.