Staff Engineer
Thera is seeking a hands-on Staff Engineer to own the technical foundation and scale their financial OS for SMBs. This role involves architecture, engineering execution on complex problems, and tech-leading a small team.
About the job
What you'll own
- Architecture and technical direction across payroll, payments, and new products
- Engineering execution on the hardest problems in the stack
- Helping hire and tech-lead a small, high-quality team (starting ~5 engineers)
- Decisions on security, reliability, scalability, and compliance in your areas
- Tight partnership with product and ops to translate real workflows into systems
- Roadmaps, prioritization, and actually shipping
What you'll build
- Systems powering payroll and money movement
- Products across Spend, Docs, Cash, and Accounting
- Internal tooling that reduces manual work and errors
- Infrastructure that increases velocity without breaking things
Your first 90 days
30 days
- Get deep on the system, data flows, and constraints
- Identify the biggest risks (payments, data integrity, scaling)
- Ship a meaningful improvement on the spend product
60 days
- Start addressing the highest-leverage technical gaps
- Map out future builds across the roadmap
- Begin influencing how we hire and level engineers
90 days
- Set technical direction in your areas
- Improve engineering velocity and reliability
- Help build out our engineering in-person culture
About you
- You've built and scaled real systems
- You're still hands-on and like being close to the code
- Strong systems thinker
- You move fast and take ownership
- Comfortable operating in a regulated environment
- You've mentored or tech-led engineers before
- Stack today: TypeScript + Java/Kotlin (flexible)
Why Thera
- You shape the technical foundation in your areas
- You work directly with founders
- Your decisions immediately impact the company's trajectory
- Backed by YC, 10X Founders, Zillionize, and Amino Capital.
Skills
TypeScript, Java, Kotlin, System Design, Architecture
Similar jobs
Fullstack Engineering jobsStaff-level engineer owning major product surfaces across the stack, building spreadsheet-grade interfaces, robust data models and APIs, and AI-native features. The role requires experience shipping complex B2B products, strong technical judgment, customer empathy, and a builder’s mindset.
Staff Applications Engineer building and evolving desktop, web, and backend applications for a 5D scene reconstruction platform. The role requires 8+ years of software application experience, Python and C++, API integration expertise, and technical leadership across 3D visualization workflows.
Leads the architecture and operation of Harvey’s web platform, integrations, content systems, and developer tooling. The role requires 8+ years of web development experience, strong frontend and backend expertise, production systems ownership, and the ability to mentor a small engineering team.
Leads the technical direction and hands-on delivery of a high-scale VS Code extension for AI-assisted coding. Requires 10+ years of software development experience, deep TypeScript and performance-optimization expertise, and a background building developer tools used by large audiences.
Leads technical direction and builds reliable frontend and backend purchasing experiences using Ruby on Rails and Vue.js. The role requires transactional-flow experience, strong architectural judgment, mentoring ability, and safe delivery of revenue-impacting systems.