Staff/Principal Software Engineer
San Francisco, CAFull-time$300–350K/yrPosted 6mo agoStill listed today
See where you stand before you apply. No sign-up to start.
You apply on the posting's application page, with no Olive account needed.
Watch jobs like this. New roles like this one near San Francisco, CA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive focuses on jobs in the United States, including remote roles you can work from there.
Job overview
Synthetic is building financial software for software companies, combining contracts, accounting, billing, invoicing, payments, and agents that handle busywork. The engineer will join a seven-person team ahead of product launch, report to the founder, and own features from front to back while working directly with customers. The team ships daily in TypeScript and values systems design and code quality.
Skills & qualifications
Skills
Qualifications
Benefits
Full job description
Staff/Principal Software Engineer
About Synthetic Building a software product has never been easier. But running the business side is still tedious as hell.
From contracts, to billing, to getting paid, to keeping the books, Synthetic handles the financial side of a software business from start to finish, so founders can get back to building.
The software companies that we're selling to have intense accounting pain. They have a QuickBooks account, a Stripe account, and an unholy menagerie of spreadsheets and agent workflows holding it together.
Instead of trying to throw an AI agent at broken software to try to fix it, we rebuilt all the software from the ground up. We rebuilt contracts, accounting, billing, invoicing, and payments. Then we wired up agents that do the busywork in between. The result is a tailor-made solution for software companies that "just works" out of the box. We can guarantee our customers that the numbers are correct, because we own every system that touches the numbers. And it looks visually stunning.
You can read more about us here. We recently raised $10M from investors like Khosla Ventures and Tobi Lütke. We're here to build a company that wins big, which is why we work in-person in our San Francisco office 6 days a week. But we care about winning, not larping, so we're flexible on hours.
About the role We'll be launching the product soon. We're hiring engineers to join our 7 person team to build faster. You'll report directly to the founder.
We ship daily in TypeScript, on SvelteKit and Bun. You'll be expected to own new features from front to back (with help from a designer) and bring them to life directly with customers.
We have a high engineering bar and care a lot about systems design and code quality.
Job requirements
-
5+ years of software engineering experience
-
A pragmatic approach to building fast at an early-stage company
Compensation
-
$300-350k USD salary
-
0.8% - 1.1% fully diluted equity
-
Health benefits
-
We sponsor visas for exceptional in-person candidates worldwide
How this job compares
Set against the 39,070 open Software Engineer jobs on Olive Jobs, counted November 13, 2026.
- Pay
- This posting$300–350K/yr
- California median$163–243K/yr6,931 salary ranges
- US median$132–214K/yr31,457 salary ranges
This range's midpoint, $325K, is 59% above the California median midpoint ($205K) — in the top quarter of Software Engineer salary ranges in California.
- Openings
- Olive Jobs lists 8,516 open Software Engineer jobs in California and 39,070 across the US. 8% of them nationwide are listed as remote or flexible.
- Experience
- This posting asks for at least 5 years of experience; Software Engineer postings that state a minimum ask for 5 years at the median (32,286 postings).
- Education
- 12,141 of the 39,070 open Software Engineer jobs (31%) ask for a bachelor's degree or higher.
Pay, requirements and demand for Software Engineer jobs
Counted across the open, public US postings on Olive Jobs on November 13, 2026. Figures based on too few postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.
