# Senior Software Engineer, Language Development

**Company:** [Zoo](https://hotfix.jobs/companies/zoo)
**Location:** Los Angeles, CA
**Role:** Fullstack Engineering
**Salary:** $145k – $195k/yr
**Skills:** Rust, TypeScript, Webassembly, React, Xstate, Codemirror, Ast, JavaScript, Git, Language Parsers
**Posted:** 2026-04-29

> Develops and maintains KCL, a DSL for 3D design, by implementing interpreter features in Rust/WebAssembly, integrating with TypeScript GUI/IDE, and enhancing frontend performance with React and CodeMirror. Requires proficiency in Rust, TypeScript, functional programming, parsers, and AST manipulations.

## Job Description

## What You’ll Do

- Integrate the interpreter for a domain specific language (DSL) with a GUI written in TypeScript
- Implement code-mods and other code refactoring tools
- Add features and maintain an interpreter written in Rust, running in WebAssembly
- Maintain a language parser and syntax highlighting
- Develop and optimize the frontend of our modeling app, focusing on performance and user experience
- Collaborate with backend teams to design and implement robust APIs that support the app's code-driven design functionality
- Enhance the app's UI/UX by leveraging TypeScript, React, and XState, ensuring that the interface is both powerful and easy to use
- Develop delightful CodeMirror extensions that bridge the gap between the user's code and the 3d-model
- Implement advanced AST/code-mods, CodeMirror enhancements, and deep integration with WebAssembly (Wasm) for performance improvements
- Utilize XState for state management to maintain app consistency and reliability across various user interactions
- Apply a deep understanding of JavaScript and browser internals to improve app functionality and performance

## What You’ll Need

- B.S. Computer Science or a related field, or equivalent professional experience
- Demonstrated professional experience and proficiency in software development contributing to highly scalable and reliable systems
- Proficiency with **Rust**, and **Javascript/TypeScript**
- Experience with functional programming languages
- Knowledge of language parsers and interpreters
- Knowledge of AST driven code-mods
- Experience with **Git**
- Solid understanding of modern techniques and algorithms related to workflow design
- Familiarity with libraries and tools for programming language interoperability
- A testing-based and automation-focused approach to engineering

## Similar roles

- [Senior Full Stack Software Engineer](https://hotfix.jobs/jobs/76c14426-fba6-4e02-b5af-0284d61d7366) - Seeq - Remote - $145k – $145k/yr
- [Senior Software Engineer, Rider](https://hotfix.jobs/jobs/746d4dd0-78c1-45c2-974d-6322062c5914) - Lyft - New York, NY - $146k – $185k/yr
- [Senior Software Engineer](https://hotfix.jobs/jobs/1dcea721-c9b5-4cce-a9d5-6f499dd925d0) - Cribl - Remote - $143k – $205k/yr
- [Senior Software Engineer](https://hotfix.jobs/jobs/399c8ea4-121a-4f16-aa95-96ff7f4759ed) - Notable - San Mateo, CA - $143k – $179k/yr
- [Senior Software Engineer](https://hotfix.jobs/jobs/0e027dc8-fa7e-4696-b7c2-f263a7958961) - Zoox - Foster City, CA - $147k – $222k/yr

**Apply:** https://hotfix.jobs/jobs/9822011c-1530-453c-9c20-fbdd0ff050fe
**Canonical:** https://hotfix.jobs/jobs/9822011c-1530-453c-9c20-fbdd0ff050fe