At Ruby Labs, we are looking for a Senior Desktop Engineer to own and drive a new cross-platform desktop product from first commit to production.
This is a high-ownership role with an unusually deep systems component. The application is not a wrapped web app: it captures system and microphone audio in real time, renders an always-on-top overlay across the user’s workspace, registers global shortcuts, and integrates with the operating system at a level that requires native code on both macOS and Windows.
Our architecture is Electron for the application and UI layer, with native modules and helper processes in Swift and C++ where the platform requires it. You will own that boundary — deciding what belongs in TypeScript, what belongs in native code, and making the two halves behave as one reliable product.
You will also own everything that happens after the build: code signing, notarization, entitlements, permission onboarding, auto-update, and crash reporting. On this product, those are not an afterthought; they are a significant share of the engineering work, and getting them wrong is what stops users from ever running the app.
You will operate as the senior technical voice for desktop within your team, setting the engineering standard for the platform.