Senior Software Engineer (Fullstack)
Location: Remote (with periodic in-person team gatherings in Brooklyn)
Overview:
Join a dynamic team dedicated to creating cutting-edge solutions at the crossroads of technology and private capital markets. We are developing a sophisticated, cloud-based analytics and data platform that helps investment firms manage vast amounts of financial data efficiently. This platform supports detailed reporting and workflow tools, playing a vital role in high-stakes financial decision-making.
Role Summary:
As a Senior Software Engineer, you will play a pivotal role in driving projects from conception to production. You will be responsible for making key technical decisions, designing scalable architecture, and writing high-quality code. Collaborate closely with product managers and designers to transform complex ideas into seamless, user-friendly features. This is a hands-on position where you will engage across the stack, setting technical direction and elevating engineering standards.
Key Responsibilities:
- Lead and manage technical projects from ideation through deployment, ensuring robust architecture and sustainable code.
- Design and implement scalable services, data structures, and APIs tailored to support complex financial workflows.
- Collaborate with product and design teams to build intuitive, impactful features that address real-world client challenges.
- Enhance engineering standards, tooling, and processes to improve team-wide efficiency and quality.
- Mentor junior engineers, providing feedback and guidance to support their professional growth.
- Assess and integrate new technologies to enhance the platform and developer experience.
Requirements:
- Over 7 years of professional software development experience.
- Proficient in TypeScript, Node.js, PostgreSQL, and GraphQL.
- Strong knowledge of database schema design and writing efficient SQL queries.
- Experience in developing modern front-end applications using frameworks like React and tools such as React Query.
- Ability to articulate complex technical concepts to both technical and non-technical team members.
- Possess a product-oriented mindset, focusing on user impact alongside code correctness.
Preferred Skills:
- Experience with advanced JavaScript data grid or spreadsheet libraries.
- Background in building computation-heavy systems where precision and performance are critical.
- Interest in emerging developer tools, including AI-assisted coding workflows.
Work Environment and Benefits:
This remote role offers flexibility and supports open communication, technical excellence, and personal growth. You’ll have the opportunity to shape your career while engaging in challenging and meaningful work.
- Competitive base salary ranging from $150,000 to $215,000 depending on experience.
- Equity participation.
- 401(k) retirement plan.
- Flexible vacation policy.
- Comprehensive health coverage.
- Fully paid parental leave.
- Periodic in-person team gatherings.
We are committed to fostering an inclusive workplace and welcome applicants from diverse backgrounds and experiences.
