CrawlJobs Logo

Software Engineer, Web Platform

United States, San Francisco 149000.00 - 350000.00 USD / Year · Job Posted January 15, 2026
Apply Position
Job Link Share

Job Description

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! Figma is a critical part of modern product development, where design and code are core primitives in how builders create, iterate, and ship products. Figma’s Code Platform team builds the foundational infrastructure that enables seamless translation between design, code, and AI-powered creation. Our work powers products such as AI Assistant, Make, Sites, and other Figma surfaces. This team’s and our work will be at the precipice of powering what is possible downstream for users to easily go between design and code. Our mission is to power the interoperability of design <-> code so it can be seamless and magical for our customers; but also ergonomic, scalable, and extendable for the company. We’re hiring engineers to join Code Platform to work on our core code translation infrastructure. This role will focus primarily on deep technical execution, and depending on level and experience, may also include technical leadership responsibilities such as architectural ownership, mentoring, and driving multi-quarter initiatives. You’ll work on systems that translate between HTML, JSX, structured design models, and LLM-friendly representations, directly impacting latency, correctness, and product velocity across Figma. This is a rare opportunity to improve and evolve one of the most strategically important abstractions in the company.

Job Responsibility

  • Design, build, and improve code ↔ design translation pipelines
  • Diagnose and resolve performance bottlenecks and long-running tasks that impact product SLAs
  • Improve correctness, reconciliation, and fidelity across complex design system and layout edge cases
  • Build scalable serialization pipelines, internal APIs, and platform utilities
  • Partner with Figma Make, AI Assistant, and Sites leads to define the long term product enablement
  • Improve observability and ownership of key metrics (latency, success rate, correctness)
  • Support and drive architectural direction and long-term platform strategy for a translation surface
  • Mentor engineers and shape the long-term team structure

Requirements

  • 5+ years of software engineering experience, especially in web, platform or infrastructure engineering
  • Strong TypeScript/JavaScript and modern frontend fundamentals
  • Deep experience with declarative UI systems (React, JSX, or similar)
  • Familiarity with ASTs, code transformation, or compilation concepts
  • Experience debugging performance, rendering, or pipeline latency issues
  • Experience building complex, cross-team platforms with multiple stakeholder groups

Nice to have

  • Experience building design systems or component libraries
  • Platform or infrastructure engineering experience (APIs, observability, SLAs)
  • Rendering, layout, or graphics pipeline knowledge
  • Experience with structured representations used by LLMs

What we offer

  • equity
  • 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
  • cell phone reimbursement
  • sales incentive pay for most sales roles
  • annual bonus plan for eligible non-sales roles

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer, Web Platform

8 matching positions

Senior Software Engineer - Web Platform

The Web Platform team builds the shared foundations that enable Scribd’s product...
Location
Location
United States; Canada; Mexico , San Francisco; Atlanta; Austin; Boston; Chicago; Dallas; Denver; Houston; Jacksonville; Los Angeles; Miami; New York City; Phoenix; Portland; Sacramento; Salt Lake City; San Diego; Seattle; Washington, D.C.; Ottawa; Toronto; Vancouver; Mexico City
Salary
Salary:
120000.00 - 227500.00 USD / Year
scribd.com Logo
Scribd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of professional frontend software engineering experience
  • Deep experience with JavaScript/TypeScript and React
  • Hands-on experience with Next.js or similar modern web frameworks
  • Experience working with or migrating large, complex, or legacy frontend codebases
  • Familiarity with Microfrontend architectures, monorepos, or shared frontend platforms
  • Strong understanding of web performance, bundling, and optimization techniques
  • Experience collaborating with backend and platform teams to define clean integration patterns
  • Comfort operating in environments with high traffic, high visibility, and real user impact
Job Responsibility
Job Responsibility
  • Help drive Scribd’s Web Modernization program and build the frontend foundations for our next generation of web product experiences
  • Lead major modernization workstreams — migrating complex legacy web applications into a modern Microfrontend ecosystem, creating repeatable migration patterns and shared foundations other teams can build on — while ensuring performance, developer experience, and user impact stay high throughout the transition
  • Ship production-critical frontend code, define patterns and boundaries that other teams build on, and partner cross-functionally to make architectural change practical and durable
What we offer
What we offer
  • Healthcare Insurance Coverage (Medical/Dental/Vision): 100% paid for employees
  • 12 weeks paid parental leave
  • Short-term/long-term disability plans
  • 401k/RSP matching
  • Onboarding stipend for home office peripherals + accessories
  • Learning & Development allowance
  • Learning & Development programs
  • Quarterly stipend for Wellness, WiFi, etc.
  • Mental Health support & resources
  • Free subscription to the Scribd Inc. suite of products
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Web Data Platform

We are looking for a highly motivated and experienced platform engineer to join ...
Location
Location
China , Beijing
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Solid foundation in distributed systems, concurrency, networking, and system design
  • Excellent communication, collaboration, and problem‑solving skills
  • Fluency in English (spoken and written)
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design and architect large‑scale distributed pipelines to ensure scalability, robustness, performance, and cost efficiency
  • Implement new features and system improvements in highly distributed, parallelized environments, using data to measure and validate impact
  • Develop and maintain comprehensive test coverage, including unit, integration, and performance tests, ensuring production-grade reliability
  • Debug, triage, and mitigate issues in live production environments handling massive data flows
  • Continuously improve the system architecture, proposing and driving enhancements based on industry best practices and emerging technologies
  • Collaborate cross‑functionally with engineers, PMs, and partner teams to align technical execution with business and product objectives
  • Contribute to engineering excellence, operational rigor, and incident‑free execution for mission‑critical pipelines that support Bing’s web data ecosystem
  • Fulltime
Read More
Arrow Right

Principal Software Engineer--Web data platform

We are looking for a talented and experienced Principal Software Engineer to joi...
Location
Location
China , Beijing
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 7+ years of professional software development experience
  • Proficiency in at least one high-level programming language including but not limited to: C++, C#, Java, Golang or Rust
  • Good communication, collaboration and problem-solving skills
  • Fluent English speaking and writing
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design the architecture of Crawler system, ensuring scalability, efficiency, performance and quality
  • Implement features in a distributed and scalable environment using data to guide and measure success
  • Develop and execute unit, integration, and performance tests to ensure the system is reliable, robust, and meets quality standards
  • Debug and mitigate incidents in live production environments
  • Stay up to date with the latest industry trends and technologies and proactively suggest improvements to the existing system
  • Collaborate closely with cross-functional teams, including product managers and other engineers, to align development goals with business objectives
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Web API Platform

We are hiring a Senior Software Engineer, Web API Platform to help establish a c...
Location
Location
United States; Canada; Mexico , San Francisco; Atlanta; Austin; Boston; Chicago; Dallas; Denver; Houston; Jacksonville; Los Angeles; Miami; New York City; Phoenix; Portland; Sacramento; Salt Lake City; San Diego; Seattle; Washington, D.C.; Ottawa; Toronto; Vancouver; Mexico City
Salary
Salary:
120000.00 - 227500.00 USD / Year
scribd.com Logo
Scribd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of professional software engineering experience, with a strong backend or platform focus
  • Proven experience designing APIs for high-volume or data-intensive product workflows
  • Experience implementing and integrating APIs with a Ruby on Rails application
  • Familiarity with modern API paradigms (e.g., REST, GraphQL, gRPC), including their performance and operational tradeoffs
  • Experience with query patterns, caching, pagination, and common performance pitfalls
  • Experience designing APIs with explicit contracts, versioning, and testing strategies
  • Experience working with modern web frontends (e.g., React, Next.js, or similar)
  • Strong communication skills and experience championing API design across teams
  • Hands-on experience incorporating AI-assisted tools into development workflows (e.g., debugging, testing, documentation, or design exploration)
  • Strong ownership mindset
Job Responsibility
Job Responsibility
  • Design, build, and own new product-facing web APIs that span our full web product surface across Scribd and Everand
  • Serve as the primary interface between modern web applications and existing backend systems
  • Enable teams to evolve toward more scalable, maintainable frontend architectures with confidence
  • Design APIs intentionally with a focus on clear contracts, predictable performance, and strong observability
  • Improve developer experience and enabling teams to ship faster and more safely
  • Work closely with frontend and backend teams to define integration patterns, guide API usage, and ensure the platform scales with real-world data volumes and access patterns
What we offer
What we offer
  • Healthcare Insurance Coverage (Medical/Dental/Vision): 100% paid for employees
  • 12 weeks paid parental leave
  • Short-term/long-term disability plans
  • 401k/RSP matching
  • Onboarding stipend for home office peripherals + accessories
  • Learning & Development allowance
  • Learning & Development programs
  • Quarterly stipend for Wellness, WiFi, etc.
  • Mental Health support & resources
  • Free subscription to the Scribd Inc. suite of products
  • Fulltime
Read More
Arrow Right

Principal Software Engineer--Web data platform

We are looking for a highly motivated and experienced platform engineer to join ...
Location
Location
China , Beijing
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Solid foundation in distributed systems, concurrency, networking, and system design
  • Excellent communication, collaboration, and problem‑solving skills
  • Fluency in English (spoken and written)
Job Responsibility
Job Responsibility
  • Design and architect large‑scale distributed pipelines to ensure scalability, robustness, performance, and cost efficiency
  • Implement new features and system improvements in highly distributed, parallelized environments, using data to measure and validate impact
  • Develop and maintain comprehensive test coverage, including unit, integration, and performance tests, ensuring production-grade reliability
  • Debug, triage, and mitigate issues in live production environments handling massive data flows
  • Continuously improve the system architecture, proposing and driving enhancements based on industry best practices and emerging technologies
  • Collaborate cross‑functionally with engineers, PMs, and partner teams to align technical execution with business and product objectives
  • Contribute to engineering excellence, operational rigor, and incident‑free execution for mission‑critical pipelines that support Bing’s web data ecosystem
  • Fulltime
Read More
Arrow Right

Principal Software Engineer, Web

The Walmart Emerging-Tech group is a group charted to drive the creation of the ...
Location
Location
United States of America , Bentonville
Salary
Salary:
110000.00 - 220000.00 USD / Year
walmart.com Logo
Walmart
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in software engineering or related area.
  • Option 2: 7 years’ experience in software engineering or related area.
  • Ideally 12+ experience in software development, focusing on building Frontend Websites/Sharable Widgets.
  • Expertise in Javascript/TypeScript, frameworks such as React, Vue, Angular, and working with React Router and Redux.
  • Proficiency in API integration and development, Node.js, GQL
  • Advanced knowledge of complex software design, distributed system design, design patterns, data structures, and algorithms.
  • Excellent technical debugging and production support skills.
  • Familiarity with public cloud technologies such as Azure or Google Cloud Platform.
  • Extensive experience in the design, development, and delivery of software products with a large user base.
  • Excellent decision-making skills with the ability to balance conflicting interests in a complex and fast-paced environment.
Job Responsibility
Job Responsibility
  • Guide and mentor a team of engineers, conducting code reviews and leading design discussions to ensure engineering best practices.
  • Act as a technical authority, providing direction and expertise to the team.
  • Drive the adoption of coding standards, design patterns, and development best practices.
  • Lead the creation and maintenance of our technical architecture, aligning it with business goals and scalability requirements.
  • Architect complex software systems, ensuring performance, security, and scalability needs are met.
  • Consistently produce high-quality software with a focus on unit testing, functional testing, regular code reviews, and continuous integration.
  • Uphold high standards in quality and operational excellence.
  • Develop comprehensive technical documentation and presentations to clearly communicate architectural decisions and design options.
  • Ensure documentation aligns with project scopes, milestones, and deliverables.
  • Promote and enforce technical standards across the organization to achieve concrete outcomes and drive engineering excellence.
What we offer
What we offer
  • Incentive awards for your performance
  • 401(k) match
  • stock purchase plan
  • paid maternity and parental leave
  • PTO
  • multiple health plans
  • medical coverage
  • vision coverage
  • dental coverage
  • company-paid life insurance
  • Fulltime
Read More
Arrow Right

Principal Engineer, Web Platform

As a Principal Web Platform Engineer at Marriott, you will be working on a state...
Location
Location
United States , Bethesda
Salary
Salary:
118900.00 - 215300.00 USD / Year
https://www.marriott.com Logo
Marriott Bonvoy
Expiration Date
June 22, 2026
Flip Icon
Requirements
Requirements
  • 7+ years’ experience in software design and development with expert level expertise in multiple programming languages like JavaScript, TypeScript, NodeJS, Next.js, React.js
  • Experience using GraphQL and REST
  • 5+ years experience with Java and Springboot microservices
  • Exposure to agentic GenAI development tools like Claude, ChatGPT or other tools
  • 5+ years hands-on experience with application development
  • Experience in building enterprise scale web applications using micro front-end architecture
  • Experience in developing software using Front-end libraries/frameworks - primarily React
  • Strong knowledge in performance optimization techniques
  • Experience in using Jest, Jasmine, Mocha, and Junit
Job Responsibility
Job Responsibility
  • Develop and maintain Typescript libraries and platform tools for our React / Next.JS applications
  • Develop and maintain Microservices for NextJS renderers in Java SpringBoot
  • Collaborate with cross-functional teams to design and implement user-friendly features for all form factors
  • Optimize applications for maximum speed and scalability
  • Ensure the technical feasibility of UI/UX designs. Be ready to propose alternative solutions
  • Participate in code reviews to maintain code quality and consistency
  • Troubleshoot and debug issues as they arise
  • Stay up to date with the latest front-end technologies and best practices
  • Mentor and provide guidance to junior developers
  • Communicate effectively with team members, stakeholders, and clients
What we offer
What we offer
  • 401(k) plan
  • stock purchase plan
  • discounts at Marriott properties
  • commuter benefits
  • employee assistance plan
  • childcare discounts
  • medical
  • dental
  • vision
  • health care flexible spending account
  • Fulltime
!
Read More
Arrow Right

Senior Software Engineer - Platform & Integrations

The Platform and Integrations team is building out the core services to provide ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ Experience with C# and .NET, unit testing, object-oriented programming, and web services
  • 3+ Experience with PostgreSQL, including maintaining and performing tuning
  • Proficient in Test Driven Development (TDD) and Domain Driven Development (DDD) with xUnit, Postman etc.
  • Experience with Event driven architectures with tools like Kafka and in-memory data stores like Redis
  • Proficient in container technologies such as Docker and Kubernetes (K8s)
  • Familiarity with CI/CD pipelines and Infrastructure as Code (Terraform, Pulumi, etc.)
  • Experience with Claude, CoPilot, GitHub, NewRelic, Snowflake, Ansible, Python, Agentforce is a plus
  • Experience with major CRM ecosystems like Salesforce/Dynamics is a plus
  • Front-end experience is a plus
  • Cloud Expertise: Experience with cloud platforms like AWS, Google Cloud Platform (GCP), or Microsoft Azure
Job Responsibility
Job Responsibility
  • AI-native integrations ensuring high performance, scalability, and reliability
  • Cloud Support: Work closely with geographically distributed Cloud/DevOps teams to provide production support as-needed
  • Integration: Collaborate with data engineers, AI engineers, and product teams to integrate CRM capabilities across the Seismic platform
  • Technical Leadership: Provide technical guidance and mentorship to junior engineers, promoting best practices in full-stack development
  • Collaboration: Work closely with cross-functional teams, including product managers, frontend engineers, and UX
  • Fulltime
Read More
Arrow Right