Software Engineer - Application Platform
$235k - $376kFigma
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!
Application Platform is part of Product Platform within Figma’s Infrastructure organization. We build shared foundations that help engineers ship backend product work quickly, safely, and reliably. The team owns a large Ruby application that powers Figma’s REST APIs, asynchronous jobs, and workflow orchestration. Our systems sit on critical production paths and shape the day-to-day experience of backend engineers across Figma.
We’re looking for an experienced backend engineer with meaningful production Ruby experience who enjoys building for other engineers. You don’t need to be a Ruby language specialist. You should be comfortable making informed tradeoffs in a substantial shared codebase and turning recurring problems into durable systems, tools, and paved paths that improve engineering velocity across the company.
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 and evolve shared Ruby frameworks for REST APIs, asynchronous jobs, workflow orchestration, and data access
- Improve the availability, reliability, scalability, and performance of backend systems that support critical product functionality
- Modernize a large Ruby codebase through safe architectural changes, including moving REST APIs from Sinatra toward Rails and introducing stronger endpoint abstractions and type safety
- Make backend development faster by improving hot reloading, local workflows, test infrastructure, CI reliability, debugging tools, and iteration speed
- Strengthen the scalability, isolation, observability, and recovery capabilities of Figma’s asynchronous job platform
- Partner with product engineers—your customers—and Infrastructure teams to identify recurring pain points and turn them into reusable platform capabilities
- Establish pragmatic engineering practices through shared libraries, APIs, documentation, tooling, code review, and technical guidance
- Mentor other engineers and contribute to a culture of thoughtful execution, high technical standards, and shared ownership
We’d love to hear from you if you have:
- Bring 5+ years of professional software engineering experience, including 3+ years building production systems with Ruby
- Build, maintain, and evolve large Ruby applications and shared backend codebases that support multiple engineering teams
- Design reliable distributed systems at production scale, including APIs, background processing, testing, observability, and operations
- Improve complex, established systems through architecture, modularization, migrations, performance, reliability, or developer tooling
- Create scalable abstractions, navigate technical tradeoffs, and collaborate with and mentor engineers across teams
While it’s not required, it’s an added plus if you also have:
- Build or operate background-job and workflow systems, with an understanding of concepts such as retries, idempotency, scheduling, backpressure, isolation, or failure recovery
- Work with cloud and infrastructure technologies such as AWS, Kubernetes, Terraform, or workflow systems like Temporal
- Improve developer productivity through test performance, local development workflows, CI, or large-scale code migrations
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:
$235,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 aiapply.co. 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.
Application limits: To help candidates focus on the opportunities most relevant to their skills and experience, Figma limits the number and frequency of applications. These limits apply to all roles:
- Candidates may submit up to 5 applications during any rolling 30-day period.
- Candidates may not reapply to the same role while an application is active or within 90 days of receiving a rejection.
Once the applicable days has passed, candidates are welcome to apply again.
$116.64k - $145.8k
...developers and marketers use our WebOps platform to build, iterate, and scale WordPress... .... We are changing that. As a Software Engineer II on this team, you will be an early... ...equal opportunity employer and we welcome applications from all backgrounds regardless of...ApplicationFull timeWork at officeLocal areaRemote workWorldwideFlexible hours$198.9k - $248.63k
...and marketers use our WebOps platform to build, iterate, and scale... ...are looking for a Principal Engineer to provide technical... ...collaboration, visual editing, web application infrastructure, developer experience... ..., and operating production software. Promote reliability-by...ApplicationFull timeWork at officeLocal areaRemote workWorldwideFlexible hours$164.16k - $205.2k
...and marketers use our WebOps platform to build, iterate, and scale... ...The Role As a Staff Engineer on this team, you will be a... ...~10+ years of overall software engineering experience, with... ...content editing, multiplayer applications, event-driven architectures,...ApplicationFull timeWork at officeLocal areaRemote workWorldwideFlexible hours- ...run a growing portfolio of internal software: custom web applications, AI-assisted operational tools, agentic... .... We need a senior software engineer to turn that energy into well-designed... .... The other 30% covers the data and platform work those applications depend on, such...ApplicationFull timeRemote workWork from home
- ...building App Foundry and related internal platforms so employees can turn AI ideas into... ...they create. We are looking for software engineers in Mexico City who can both build production... ..., or similar builder platforms. AI application integration patterns, including MCP,...ApplicationFull timeLocal areaRemote work
$29 - $50 per hour
...OFFICES Job Description Are you an Engineer who wants to work on a large scale to... ...in different types of engineering: software platform or network to apply innovative technologies... ...) Platforms, to building serverless applications to drive business needs from HR to...ApplicationFull timeSummer workInternshipWork at officeRelocation$176k - $238k
...As a Staff Software Engineer on Aledade's AI Core Platform team, you will help build and operate the shared infrastructure that enables applications and AI agents across Aledade to securely and reliably access foundation models. You will work on the platform capabilities...ApplicationFull timeTemporary work$35 - $38.5 per hour
...improvement, with the goal of changing health care for the better. Position Summary The Innovation & Technology Software Engineering: Platform & Applications Internship is a 10.5-week full-time opportunity that starts on May 24th, 2027, and concludes on August 4th, 2027...ApplicationHourly payFull timeWork experience placementInternshipWork at officeLocal areaRemote workWork from homeHome officeRelocation packageFlexible hours2 days per week- ...and seasoned leader to spearhead our Platform Team, overseeing the development and maintenance... ...a team of adept architects and senior software engineers, fostering a culture of innovation... ...in the areas of systems and application delivery, software design & architecture...ApplicationFull timeTemporary workLocal areaRemote workFlexible hours
$145k - $160k
...everyone can thrive. The Role ITHAKA is seeking a Lead Software Engineer, Platform Engineering (Full-Stack) to advance how software is built... ..., and intuitive user-facing interfaces and internal web applications. Your work will directly influence how developers...ApplicationFull time$153k - $270k
...spending over time. TIDAL is a music platform that empowers artists to thrive as entrepreneurs... ...Role We're hiring an experienced software engineer to build and own the data platform... ...evaluating all employees and job applicants without regard to identity or any legally...ApplicationFull timeLocal areaRemote workFlexible hours$157k - $184k
...production-ready builds of all the open source software engineers and AI agents rely on, Chainguard... .... Senior Software Engineer (Customer Platform) Remote from one of the following... .... If using AI for your resume or application, include the phrase “bonfires are my jam...ApplicationFull timeLocal areaRemote workFlexible hours$165k - $225k
...comprehensive infrastructure platform that bridges our physical... ...and subnet configuration, and software-designed networking orchestration... ...that enable researchers and engineering teams to programmatically... ...for demand research applications and data-intensive workloads...ApplicationFull timeImmediate startRemote work$144k - $209k
...ticketing industry. We are looking for a Senior Software Engineer to join SeatGeek's Platform team. You'll improve the systems that power the entirety... ...tools that our developers use to observe their applications, and drive initiatives to increase our overall reliability...ApplicationFull timeWork at officeLocal areaRemote workWork from homeHome officeFlexible hours$1,000 per month
...company behind Nextflow and the Seqera Platform, we enable global enterprises, biotech... ...role We’re looking for a Fullstack Software Engineer to join the Platform team. You’ll work... ...and clients Optimize application for maximum performance and scalability...ApplicationFull timeRemote workHome officeFlexible hours$133.1k - $165.5k
...people. The Elastic Search AI Platform, used by more than 50% of... ...involved in shaping the future of application networking solutions within... ...You will work with various engineering teams. You will face... ...Hands-on experience developing software in Golang with an emphasis on...ApplicationFull timeLocal areaFlexible hours$155k - $200k
...industry's first Autonomous Identity Platform — software that doesn't just surface access risk,... ...every Lumos product. As a Software Engineer on our NHI Platform team you will drive... ...scalable, reliable, and secure data-centric applications. Elevate the principles of software...ApplicationPermanent employmentFull timeTemporary workLocal areaRemote workFlexible hours$138k - $172k
...merchandise, operating a vertically integrated platform that designs, manufactures, and... .... ROLE OVERVIEW The Senior Software Engineer, AI SLDC Platform joins a small team that... ...Mindset By submitting your application, you agree to our terms of service and...ApplicationFull timeTemporary workRemote workWorldwide$160k - $240k
...enterprise data at massive scale. The platform unifies real-time and at-rest data in a single AI-native engine, combining the speed and... ...We’re looking for talented Software Engineers to join our team... ...for commercial or open-source applications. ~ Bachelor’s degree in Computer...ApplicationFull timeRemote work$130k - $150k
...a meaningful way. Tempus' proprietary platform connects an entire ecosystem of real-world... ..., at the right time. Senior Software Engineer (Platform Engineering)-Remote, USA... ...Demonstrated experience decomposing monolithic applications into microservices. ~ Hands-on...ApplicationFull timeRemote work$133.1k - $252.9k
...businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune... .... We are looking for a Senior Software Engineer to join the Billing Experience team.... ..., and backgrounds. Qualified applicants will receive consideration for employment...ApplicationFull timeLocal areaFlexible hours$130.6k - $192k
...About the Team The Reliability Platform team develops the systems that empower engineering groups across all of our brands... ...About the Role As a Software Engineer on the Reliability Platform... ...sick leave in compliance with applicable laws (e.g. Colorado Healthy...ApplicationHourly payFull timeWork at officeLocal areaRemote workFlexible hours$190.8k - $267.1k
...We are looking for a Senior Engineer to deepen our team's knowledge... ..., and scale the media platform that powers Reddit for hundreds... ...You have: ~ Strong software development experience in one... ...information to evaluate your application for employment or an independent...ApplicationFull timeFor contractorsWork experience placementRemote workFlexible hours- This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer, Platform based in the United States. As a Staff Software Engineer, Platform, you will co-own the architecture and evolution...ApplicationFull timeRemote workFlexible hours
$170k - $230k
...Delhi) and Bengaluru in India. Role: As a Senior Software Engineer on the Data Platform team at SentiLink, you will own the data... ...Experience working with Spark/EMR ~ Built streaming applications ~ Experience with AWS technologies such as EKS, SQS/...ApplicationFull timeLive inWork at officeRemote workHome officeFlexible hours$170k - $230k
...efficiency, and reliability inside the platforms our partners already use. With... ...work. Senior RUST Developer / Senior Software Engineer - Platform (Remote USA) ***US Citizenship... ...developers to build innovative applications on top of it. Cultivate a growth...ApplicationFull timeContract workLocal areaRemote work$119.8k - $261k
...Health & Life Sciences (HLS) AI Platform Research High Performance Computing (HPC) Engineering team, you will participate in the creation and maintenance of application-managed development, test, and... ...and scalability. As a Senior Software Engineer you will also be responsible...ApplicationOngoing contractFull timeLocal area$200k - $250k
...Harness is the AI Software Delivery Platform company, led by technologist and entrepreneur Jyoti Bansal... ...the code – testing, deployments, application security, reliability, compliance, and... ...Summary As a Staff/Senior Cloud Engineer at Harness, you will play a pivotal role...ApplicationFull timeLocal areaImmediate startRemote workShift work$150k - $180k
...real-time data streaming. Our platform empowers organizations to... ...efficiency. At its core is the URSA engine, which seamlessly integrates... ...cutting-edge, real-time applications that drive measurable outcomes... ...We are looking for a Senior Software Engineer to help build the Kafka...ApplicationFull timeRemote workWorldwide$235k - $300k
...daily catered lunches, and more. Your Team As a Software Engineer on the Software Platform team, you will design and evolve the distributed... ...will partner closely with Infrastructure, Security, application engineering teams, and ML researchers to deliver foundational...ApplicationFull timeWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Application Platform. Be the first to apply!
- ngo software engineer Remote
- software qa engineer Remote
- senior software design engineer Remote
- real time software engineer Remote
- facebook software engineer Remote
- startup software engineer Remote
- financial software developer Remote
- part time software developer Remote
- software engineer mainframe Remote
- software engineer staff Remote

