Engineering
Senior Full-Stack Engineer — Client Portal
Lead the engineering of the Fortress Client Portal — the secure operating layer through which clients exchange documents, see engagement status, and coordinate advisory work.
Remote — United StatesFull-timeEngineering
The role
Fortress is building its Client Portal as the secure operating layer for onboarding, document exchange, engagement visibility, and ongoing advisory coordination. This role owns the hard parts of that build: how sensitive client material moves through the system, how an engagement's state is modeled and surfaced, and how the work an advisor does on a file becomes visible to the client without exposing anything that should not be.
This is a senior position because the portal is not a marketing site with a login bolted on — it is where the firm's relationship with a client will increasingly live. You will make architectural decisions that hold for years, not ones that get rewritten the moment a second engineer reads them. The firm is senior-led on the advisory side for the same reason it wants a senior engineer here: the people closest to the work make the consequential calls.
Responsibilities
- Own end-to-end delivery of core Client Portal capabilities — secure document exchange, engagement-status visibility, and the coordination surfaces advisors and clients use to work together.
- Design the data model for engagements, documents, and access so that what each party can see is precise, auditable, and correct by construction rather than by convention.
- Build authentication, authorization, and audit logging to a standard appropriate for material financial and tax documents, and document the security posture you are committing the firm to.
- Make the architectural decisions — service boundaries, storage, background processing, data retention — and write them down so they can survive review and revisit.
- Translate how the firm actually runs an engagement (intake, exchange, coordination, follow-through) into software that matches the work, in direct conversation with the advisors who do it.
- Establish the engineering practices the portal will be held to: testing, code review, observability, and a defensible release process.
- Stay accountable for what you ship after it ships — including how it behaves under real client load and real client data.
What we’re looking for
- Several years building and operating full-stack web applications that handle sensitive data, with direct ownership of architecture and not just features.
- Strong command of a modern TypeScript web stack — the kind of environment built on React/Next.js, Node, and a relational database such as Postgres — with the judgment to choose tools deliberately rather than by default.
- Demonstrated care for security and correctness: authorization models, data handling, audit trails, and the failure modes that matter when the data is consequential.
- Comfort making decisions with incomplete information and standing behind them, then revising when the facts change.
- Experience working directly with non-engineers to turn how a business actually operates into a system that reflects it.
- A plus: prior work on document-heavy, compliance-sensitive, or financial / professional-services systems.
- A plus: experience setting engineering standards others will work within.
How we work
You will own the portal's hardest decisions rather than implement someone else's. There is no architecture handed down to you and supervised from a distance — you scope it, build it, and remain responsible for how it behaves in production. You will work directly with the partners and the advisors whose engagements the portal serves, which means short paths between a question and an answer and no layers between you and the people who know what the software has to do.
Apply
If the standard fits how you work, write to us.
Send a short, specific note about who you are and the work you do best. There is no long form to complete — a clear note about your background and what you want to do is more useful than a generic application.
Remote — United States. We typically respond within one business day.