Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Language Development

$145k - $195k

Zoo

About You

We’re looking for curious, innovative, and ambitious self-starters to join our lean and growing team to help us bring our mission to life. We think you’ll thrive on our team if you’re:

  • Curious at your core, with an eagerness to learn and do things differently
  • Customer-focused, always thinking about ways to improve the user experience
  • Able to operate autonomously and work asynchronously, while also being an effective team player
About The Role

We are seeking a Software Engineer with deep expertise in functional programming languages, interpreters, and modern web technologies to help shape the future of our next-gen CAD software. In this role, you’ll work on KCL, our new programming language for 3D design. You’ll help design language features, identify and improve rough edges or hard-to-use features, and improve its interpreter runtime. You’ll also integrate KCL into its purpose-built IDE, Zoo Design Studio, allowing users to build KCL programs using a familiar point-and-click GUI. You can get a feeling for KCL in the KCL book. You’ll work across Rust, WebAssembly and TypeScript building advanced developer-centric features. This is a highly collaborative role where you’ll partner with our team to push the boundaries of interactive, code-driven design.

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
Salary Range

The salary range for this role is provided below. The final offer will depend on multiple factors including candidate experience, skills, expertise, and market data. Compensation may vary by geography. In addition to salary, we offer competitive equity as well as a full benefits package which may vary by geography as well.
Salary Range
$145,000—$195,000 USD

Zoo is an equal-opportunity employer committed to creating a diverse and inclusive workplace. The Zoo team is made up of incredibly talented and unique individuals from across the globe. All qualified applicants will receive equal consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, Veteran status, age, or any other trait that unfairly targets a group of people. We encourage everyone interested in our mission to apply!

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Language Development in Los Angeles, CA vacancy
  • $121.4k - $173.3k

     ...Overview Green Dot Corporation is seeking a Senior Software Engineer to join the Platform Team, contributing to the development of scalable, secure, and resilient systems...  ...years of software engineering experience Languages: Proficiency in C# Automation tool... 
    Senior
    Language
    Work at office
    Remote work
    3 days per week

    Green Dot

    Los Angeles, CA
    5 days ago
  •  ...leading global entertainment company is seeking a Senior Software Developer for its Roku team in Los Angeles. This...  ...Candidates should have over 5 years of software development experience, proficiency in client-side languages like JavaScript or Python, and experience with... 
    Senior
    Language

    Warner Bros. Discovery

    Los Angeles, CA
    2 days ago
  • $147k - $237.5k

     ...Palo Alto Networks, Inc. is seeking a Senior Engineer to design and build scalable backend services for their observability platform in Burbank...  ...scalable distributed systems and requires strong backend language proficiency, API design experience, and cloud infrastructure... 
    Senior
    Language
    Remote work

    Palo Alto Networks

    Burbank, CA
    2 days ago
  •  ...manufacturer in Hawthorne, CA is seeking a Sr. Security Software Engineer to enhance security across its product lines,...  ...least 5 years of experience in security software development, proficiency in programming languages such as Python and C++, and a strong understanding... 
    Senior
    Language

    SPACE EXPLORATION TECHNOLOGIES CORP

    Hawthorne, CA
    2 days ago
  • $145k - $195k

     ...Zoo in Los Angeles is seeking a Software Engineer to shape the future of next-gen CAD software. You'll integrate interpreters for KCL, develop features in TypeScript, Rust, and WebAssembly, and enhance UI/UX. Ideal candidates have a B.S. in Computer Science or relevant... 
    Senior
    Language

    Zoo

    Los Angeles, CA
    2 days ago
  • $158k - $219.45k

     ...Pow.bio in El Segundo, CA is seeking an experienced Senior Software Engineer to design robust software for reactor simulations. You will play...  ...particularly in high-performance computing and proficiency in languages like Python and C/C++. Competitive compensation ranging... 
    Senior
    Language

    POW

    El Segundo, CA
    2 days ago
  •  ...GoodRx, Inc. is seeking a seasoned Software Engineer in Los Angeles to contribute to a high-performing team focused on cloud-based services...  ...software engineering and expertise in multiple programming languages. The ideal candidate will design and maintain scalable services... 
    Senior
    Language

    GoodRx

    Los Angeles, CA
    2 days ago
  • $175k - $220k

     ...The Role -SeniorSoftware Engineer, Rust What You’ll Do Collaborate with teams across...  ...~ Enthusiasm toward framework development and developer experience ~ Learning and...  ...writing Rust and/or other systems‑level languages Preferred Qualifications Experience... 
    Senior
    Language

    Genius Sports Group Limited

    Los Angeles, CA
    2 days ago
  • $140k - $178k

     ...Inversion is seeking a Senior Flight Software Engineer to own the flight software stack for next-gen reentry...  .... Responsibilities include software development from concept to deployment,...  ...experience, proficiency in systems-level languages, and a strong background in Linux development... 
    Senior
    Language

    jobs.frontdoordefense.com - Jobboard

    Los Angeles, CA
    2 days ago
  • $139k - $200k

     ...Inversion, located in Playa Vista, CA, is seeking a Senior Flight Software Engineer to impact the design and functionality of next-...  ...ideal candidate will have 5+ years in software development, specifically in languages like Rust, C++, or C, and a relevant bachelor’s degree... 
    Senior
    Language
    Work at office

    INVERSION

    Los Angeles, CA
    2 days ago
  • $140k - $178k

     ...Inversion is seeking a Senior Flight Software Engineer in Playa Vista, California. You will impact the design and performance of reentry vehicles...  ...qualifications include over 5 years of experience and proficiency in languages like Rust or C++ within a Linux environment. The annual... 
    Senior
    Language

    INVERSION

    Los Angeles, CA
    2 days ago
  •  ...devices and platforms. The development team responsible for the Roku...  ...We are looking for a Senior Software Developer to join our Roku...  ...With guidance from senior engineers, actively contribute to a collaborative...  ...in client‑side scripting languages such as JavaScript or... 
    Senior
    Language

    Turner Corporation

    Los Angeles, CA
    2 days ago
  •  ...aerospace company is seeking an experienced Software Engineer to join its Business Applications...  ...in cloud environments, utilizing languages such as Java and Python, while focusing...  ...have a robust background in software development, particularly in cloud architectures,... 
    Senior
    Language

    Blue Origin

    Los Angeles, CA
    2 days ago
  •  ...degree in Computer Science, Engineering, or relevant field, or...  ...~5+ years of professional software development experience, with a focus on...  ...similar systems programming languages , ~ Proficiency with protocol...  ...We are looking for a Senior Software Engineer to join our... 
    Senior
    Language

    Anduril Industries

    Los Angeles, CA
    2 days ago
  •  ...global media and entertainment company is seeking a Senior Software Developer for their Roku team in Los Angeles....  ...have over 5 years of experience in software development, especially in client-side scripting languages like JavaScript or Python. Responsibilities include... 
    Senior
    Language

    CNN

    Los Angeles, CA
    2 days ago
  •  ...visit xsolla.com. ABOUT YOU We’re looking for a Senior Backend Software Engineer who thrives on solving complex technical...  .... Qualifications & Skills 5+ years of backend development experience in Go or a similar language. 2+ years of hands‑on experience with Kafka or... 
    Senior
    Language
    Local area

    Xsolla

    Los Angeles, CA
    2 days ago
  • $150k - $175k

     ...tech firm in California is seeking a Senior Software Developer Associate to design and implement...  ...SDK. The role involves hands-on development, integrating AI frameworks, and coding...  ...experience, strong programming skills in languages like Python and TypeScript, and a... 
    Senior
    Language

    Deltek Talent Management

    Los Angeles, CA
    2 days ago
  • $250k

     ...-backed, hard-tech manufacturing company is looking for a Senior Software Engineer who can write code that talks to real machines, process insane...  ...systems (not just CRUD apps) ~ Strong experience with languages like Go, Rust, C++, or Java ~ Proven ability to design... 
    Senior
    Language

    The Hiring Advisors LLC

    El Segundo, CA
    2 days ago
  •  ...firm located in El Segundo, California, is looking for a Senior Software Engineer to design and deploy high-performance backend systems. The...  ...have over 5 years of engineering experience and skills in languages such as Go and Python. Responsibilities include solving complex... 
    Senior
    Language

    Picogrid, Inc.

    El Segundo, CA
    2 days ago
  •  ...Mangomint: Senior Software program Engineer Mangomint is a fast-growing SaaS firm on a mission to make each salon and spa extra worthwhile. We’re...  ...engineering ability set, and your capacity to select up new languages and applied sciences rapidly. What We’re Wanting For 5+... 
    Senior
    Language

    The10minutecareersolution

    Los Angeles, CA
    3 days ago
  •  ...unparalleled, even online. This role is for a Senior Software Engineer to join the Customer Experience application development team and contribute to the next step growth...  ...Advanced level knowledge of Scala, Java or related language. ~ Proven track record of designing and... 
    Senior
    Language
    Work experience placement
    Local area

    Metropolis Corp

    Santa Monica, CA
    2 days ago
  •  ...in physics, mechanical engineering, computer science, or...  ...years of professional software engineering experience...  ...proficiency in programming languages such as Python, Rust,...  ...an experienced Senior Software Engineer to design...  ...simulation software development, code quality, and testing... 
    Senior
    Language

    Radiant Nuclear

    Los Angeles, CA
    2 days ago
  •  ...highest-rated salon and spa software in the US and Canada with...  ...us ! About the Role As a Senior Software Engineer at Mangomint, you’ll play...  ...processes to enable rapid development and iteration Troubleshoot...  ...your ability to pick up new languages and technologies quickly.... 
    Senior
    Language
    Remote work

    Beyond Hosting

    Los Angeles, CA
    2 days ago
  •  ...Senior Software Engineer Our client is looking for a Sr Software Engineer to join their newly formed...  ...by the possibilities of AI‑assisted development, this opportunity was designed for you...  ...‑on experience in modern programming languages, frameworks, and DevOps toolchains... 
    Senior
    Language
    Local area
    Visa sponsorship
    Flexible hours

    Irvine Technology

    Los Angeles, CA
    2 days ago
  • $110k - $240k

     ...Overview: ~ Support the Systems Engineering design and development of cutting-edge radar capabilities...  ...Implement algorithms in software (e.g., C++, Python, MATLAB) and/or hardware...  ...Strong familiarity with programming languages like Python or MATLAB ~ Systems Engineering... 
    Senior
    Language
    Full time
    Work experience placement
    Casual work
    Work at office
    Relocation package

    CHAOS Industries

    Hawthorne, CA
    4 days ago
  •  ...devices and platforms. The development team responsible for the Roku...  ...We are looking for a Senior Software Developer to join our Roku...  ...With guidance from senior engineers, actively contribute to a collaborative...  ...in client‑side scripting languages such as JavaScript or... 
    Senior
    Language

    CNN

    Los Angeles, CA
    2 days ago
  • $160k - $230k

     ...geniussports.com. About the Role We’re looking for a Senior Software Engineer on our Sports AI team to help build the next generation of...  ...broadcasts, semi‑automatic play‑by‑play collection, and natural‑language insight generation. For example, these systems can detect a... 
    Senior
    Language
    Work at office
    Worldwide

    Genius Sports Group Limited

    Los Angeles, CA
    2 days ago
  •  ...investment firm, is seeking an experienced Software DevOps Engineer to join their team in El Segundo, CA!...  ...tasks. Collaborate with software development teams to integrate DevOps practices...  ...Docker. Proficient in scripting languages such as Python and Bash. Solid... 
    Senior
    Language

    Eleven Recruiting

    El Segundo, CA
    2 days ago
  • $150k - $212k

     ...greener future for global freight. Senior Software Engineer Parallel Systems is seeking a...  ...contributing to high-impact feature development that improves the performance and reliability...  ..., Rust, or other systems programming languages. ~ Strong understanding of... 
    Senior
    Language
    Local area
    Shift work

    Moveparallel

    Los Angeles, CA
    2 days ago
  • $145k - $170k

     ...on Earth. What You'll Do: As a Senior Software Engineer (Ground Software) at Inversion, you will...  ...Assist with the growth and development of the software organization, including...  ...coding skills in a systems programming language (C, C++, Rust, etc.) and scripting languages... 
    Senior
    Language
    Permanent employment
    Work at office

    INVERSION

    Los Angeles, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Language Development. Be the first to apply!