Senior Software Engineer
Remote · Full-time
Overview
This role sits at the intersection of technology and private capital markets. You'll help build a cloud-based analytics and data platform used by investment firms to understand performance, manage complex data, and make informed decisions. The system supports large volumes of financial data and powers detailed reporting and workflow tools for sophisticated users.
You'll join a team that cares deeply about clean architecture, thoughtful product design, and shipping work that holds up under real-world complexity. The problems are not theoretical. The software you build will be used to analyze high-stakes financial data where accuracy and performance matter.
The Role
As a senior engineer, you'll lead projects from early concept through production. That includes shaping technical decisions, designing architecture, defining data models, and writing production-grade code. You'll work closely with product managers and designers to turn ideas into features that are fast, intuitive, and reliable.
This is a hands-on role. You'll contribute across the stack while also setting technical direction and raising the bar for engineering quality. Expect to tackle complex data challenges, improve system performance, and help evolve a platform that handles demanding analytical workloads.
What You'll Do
- Lead technical projects from ideation to release, owning architecture, implementation, and long-term maintainability
- Design scalable services, data structures, and APIs that support complex financial workflows
- Partner with product and design to build user-focused features that solve real client problems
- Improve engineering standards, tooling, and processes across teams
- Mentor junior engineers and support their growth through thoughtful feedback and technical guidance
- Evaluate new technologies and practices that can strengthen the platform and developer experience
What You Bring
- 7 or more years of professional software development experience
- Strong expertise in TypeScript, Node.js, PostgreSQL, and GraphQL
- Deep understanding of database schema design and writing efficient, performant SQL
- Experience building modern front-end applications with frameworks like React and tools such as React Query
- The ability to explain complex technical ideas clearly to both technical and non-technical teammates
- A product mindset — you think about user impact, not just code correctness
Nice to Have
- Experience working with advanced JavaScript data grid or spreadsheet libraries
- Background building computation-heavy systems where precision and performance are critical
- Curiosity about emerging developer tools, including AI-assisted coding workflows
Work Environment and Benefits
This is a remote role with flexible work arrangements. The team values open communication, strong technical craft, and long-term growth. You'll have space to shape your career while contributing to meaningful, technically challenging work.
Compensation and benefits include:
- Competitive base salary
- Equity participation
- 401(k)
- Flexible vacation policy
- Comprehensive health coverage
- Fully paid parental leave
- Periodic in-person team gatherings
Salary range: $150,000 to $215,000 USD, depending on experience.
The team is committed to building an inclusive workplace and welcomes applicants from a wide range of backgrounds and experiences.
Why is This a Great Opportunity
1. Real business, not hype
This is infrastructure for private capital. The platform monitors over 20 trillion in AUM. These are real customers with real money making real decisions. You are not optimizing clicks. You are building systems that institutional investors rely on.
2. Growth tied to expansion, not churn
They are expanding from private equity into private credit. That means new workflows, new data models, new product surface area. These hires are net new. Not backfills. No engineer turnover last year.
3. High ownership in a small team
About 43 engineers. You will not be engineer 4,000 in a giant org. You will own projects end to end. Architecture decisions matter. Your code ships. Your tradeoffs count.
4. True full stack role
This is not front end only. Not back end only. It is real 50/50. TypeScript, Node, Postgres, GraphQL, React, React Query. You design schemas. You write APIs. You build UI. You think about system design.
5. Stability without bureaucracy
Backed. Established since 2016. But still small enough to move fast. That is the sweet spot most engineers say they want but rarely find.
6. Real technical bar
Live coding. System design. They care about engineering quality. If you are strong, that is a feature, not a bug.
7. Remote with actual connection
Remote friendly. 3 team weeks per year in Brooklyn, travel covered. Enough in person time to build real relationships without living in an office.
Interview Process
- Recruiter pre-screen — short screen share call with 2 basic coding questions (answers typed in Zoom chat)
- Round 1: Live coding — focused on JavaScript and SQL
- Round 2: Hiring manager conversation — 45-minute technical discussion
- Final round — approximately 4 to 4.5 hours, includes React-focused coding, system design, plus meetings with team and senior leadership
Note: Live coding is a core part of the process at every stage. You should be comfortable coding in real time and talking through your approach.