Systems Engineer - Web Platform

Pax Andromeda

San Francisco (CA)

Hybrid

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Pax Andromeda in San Francisco is seeking an experienced engineer with a deep background in both web technologies and native stacks to join our open-source engine project.

You will work across C++ and JavaScript, binding native primitives to high-level constructs, with a focus on performance and cross-boundary design. This is a hybrid role based in San Francisco, offering the chance to shape core platform capabilities.

Qualifications

  • Requires experience in C++ and JavaScript across native and web stacks.
  • Experience embedding JS engines and bindings is preferred.
  • Strong background in performance-sensitive systems software.

Responsibilities

  • Bridge native primitives to high-level constructs for the engine.
  • Move between native and JS boundaries on a daily basis.
  • Own significant portions of the product and contribute to frameworks and tooling.
  • Work across WebKit/WebCore-style bindings or similar stacks.
  • Collaborate to optimize performance and reliability.

Skills

C++
JavaScript
JS engine embedding
Graphics
Media playback
Networking
Wayland
Windows
IPC
Build tooling
Virtualization
Debugging
Security

Job description

Summary

We’re Pax Andromeda, a well-funded startup based in San Francisco. We’re building a new open-source application engine on top of web technologies, and we're looking for an experienced engineer with a deep background in both web tech and native application stacks.


Systems Engineer – Web Platform

Summary

We’re Pax Andromeda, a well-funded startup based in San Francisco. We’re building a new open-source application engine on top of web technologies, and we're looking for an experienced engineer with a deep background in both web tech and native application stacks.


Responsibilities

We are looking for a hybrid web/systems engineer with experience in both C++ and JavaScript. We are developing frameworks and tooling that bind native system primitives to high-level constructs, based on WebKit, pushing as much implementation as possible up into the JavaScript layer (and maintaining native performance). We move between the two sides of the stack daily, so comfort in both is essential.


The problem domain is expansive and multidisciplinary. You will build and own significant portions of the product but we don’t expect you to come in with knowledge across 100% of the surface area.


You will be a great fit if you have deep experience in two or more focus areas in the list below and are comfortable owning them on both sides of the native/JS boundary. This list is by no means exhaustive.


Skills

Requires experience in both C++ and JavaScript.



  • JS engine embedding and bindings: JSC / WebCore embedding (or V8/SpiderMonkey/similar), code generation, libclang, IDL, marshalling between native and JS types

  • Graphics: Skia, Metal, Vulkan, CoreGraphics, WebGPU, web and system compositors

  • Media playback: hardware decoding (VideoToolbox, VA-API), GStreamer, direct scanout

  • Networking: libcurl, QUIC, OS networking primitives, split network-process architectures

  • Wayland: client and server implementations, extensions

  • Windows: application frameworks, drivers, WINE, DirectX

  • IPC: shared memory, UNIX domain sockets, Mach ports, D-Bus, command serialization

  • Build tooling: CI, CMake, multi-platform builds, artifact distribution

  • Virtualization: virtio, libvirt, hypervisors

  • Debugging: LLDB, gdb, Chrome Dev Tools protocol

  • Security and performance: cross-cutting across any of the above


You Might Be a Good Fit If


  • You have a passion for delivering high quality experiences to users

  • You have experience in a similar stack or problem space

  • You have experience building concurrent software systems

  • You have the ability to find creative solutions to complex performance problems: the web platform lets developers do crazy things, users expect things to be fast even if the website wasn’t built in the most optimal way.

  • You care about company culture, engineering culture, and best practices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Hybrid Systems Engineer - Web Platform (C++/JS)
Hybrid Systems Engineer - Web Platform (C++/JS)

Pax Andromeda • San Francisco (CA)

Hybrid
USD 120,000 - 180,000
Senior Engine Architect – Cross-Platform & AI-Driven
Senior Engine Architect – Cross-Platform & AI-Driven

Level • Austin (TX)

On-site
USD 150,000 - 210,000
Web Development Manager
Web Development Manager

B&H Photo Video • New York (NY)

On-site
USD 120,000 - 180,000
Lead Software Engineer - Frontend/Web PlatformSoftware
Lead Software Engineer - Frontend/Web PlatformSoftware

OneMain Financial • Irving (TX), Northern (KY)

Hybrid
USD 140,000 - 170,000
Senior Engineering Manager, Web Platform
Senior Engineering Manager, Web Platform

Jobtailor • California (MO)

On-site
USD 180,000 - 240,000
Full Stack Engineer web development focus
Full Stack Engineer web development focus

Compunnel, Inc. • Durham (NC)

On-site
USD 90,000 - 120,000
Engineering Manager - Workers Runtime, Edge Team
Engineering Manager - Workers Runtime, Edge Team

United States Digital Space LLC • United States

Hybrid
USD 180,000 - 250,000
Java Script Engineer
Java Script Engineer

Arka Infotech Inc • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Full Stack Engineer
Full Stack Engineer

Twenty80 LLC • San Francisco (CA)

On-site
USD 140,000 - 210,000
Software Engineer - Core Interfaces
Software Engineer - Core Interfaces

Palantir • New York (NY)

On-site
USD 100,000 - 150,000