Prepin
Log in
Highlight

engineering opportunity

Senior/Staff Full Stack Software Engineer

Senior/Staff Full Stack Software Engineer role at Highlight in San Francisco, US. Focus areas include TypeScript, Node.js, React, Electron, C++, Swift. The Role We're seeking a Senior/Staff-level Full-Stack Software Engineer to join our fast-paced engineering team in our SF office. You’ll play a critical role in building and scaling our cross-platform application, working across the stack -from modern TypeScript fron

San Francisco, USFull-time

Posted

About the role

What will you do at Highlight?

The Role

We're seeking a Senior/Staff-level Full-Stack Software Engineer to join our fast-paced engineering team in our SF office. You’ll play a critical role in building and scaling our cross-platform application, working across the stack -from modern TypeScript frontends to native system-level integrations - with a strong emphasis on performance, reliability, and seamless user experience.

This is a highly technical role for someone who’s excited to work at the intersection of desktop software, native development, and AI integration, and who thrives in a fast-paced, collaborative environment.

Job Responsibilities Design, build, and maintain core features of an Electron desktop application Own end-to-end implementation of user-facing and infrastructure features, from UI to native modules Develop and integrate LLM-based functionality Collaborate on native code written in C++ (Windows) and Swift (macOS) Help make architectural decisions and contribute to the technical direction of the company Profile We’re looking for someone who is interested in building the AI user experience for the future.

We punch above our weight so we value extreme ownership, accountability, and proactiveness. The ideal candidate combines technical prowess with strong leadership skills.

Which skills does this role require?

TypeScriptNode.jsReactElectronC++SwiftLLMs

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Prepin can help you prepare, but does not submit an application for this role.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.