Founding NYC Software Engineer (Senior/Staff)
EquiAbout the role
This is only for someone that's fascinated by and interested in learning some of the most sophisticated investment strategies on earth. Our platform is a multi-strategy hedge fund platform and we're fusing that with technology to open up access to the wealth channel. We partner with financial advisors and family offices to provide consistent investment returns across market cycles and we're building tech to scale a much larger solution over time.
Equi is seeking a highly motivated and experienced Senior or Staff Software Engineer with a strong product orientation and a drive to deliver impactful solutions. This role presents an opportunity to operate at the intersection of data engineering and product development. The successful candidate will be instrumental in both strengthening the foundations of our data infrastructure – enhancing core data pipelines and internal tools – and in pioneering the future of our customer-facing applications.
This position demands a blend of technical expertise across the stack and a keen understanding of user needs and business goals. Engineers in this role operate with significant autonomy, taking ownership of complex projects from ideation through to execution and iteration. They make critical technical decisions, architect scalable solutions, and collaborate closely with cross-functional teams (Investment Team, Sales, Operations) to bring innovative financial products and features to life. This is a chance to have a broad impact, tackle diverse technical challenges, and contribute significantly to a growing platform in the exciting fintech space.
What You'll Do
This role encompasses a dynamic range of responsibilities, bridging critical data infrastructure with user-centric product innovation:
Data Pipelines & Internal Tools
Design, develop, test, deploy, maintain, and enhance robust and scalable data pipelines and ETL/ELT processes, utilizing Google Cloud Platform (GCP) services such as BigQuery, Airflow.
Continuously monitor and optimize data pipeline performance, focusing on scalability, reliability, and cost-efficiency to handle growing data volumes.
Build, improve, and maintain essential internal tools, frameworks, and automation to enhance developer productivity, streamline operations, and improve system observability.
Implement rigorous data quality checks, validation processes, monitoring, alerting, and effective troubleshooting mechanisms to ensure data integrity and availability.
Collaborate proactively with data consumers, including analysts and business stakeholders, to understand their evolving data needs and ensure data is accessible, reliable, and effectively supports decision-making.
Customer-Facing Applications
Engage actively throughout the entire product development lifecycle, contributing significantly to ideation, requirements definition (including identifying unmet needs), technical design, prototyping, implementation, testing, and successful launch.
Translate complex user needs and business requirements into well-architected, scalable, maintainable, and user-friendly full-stack applications using our technology stack (Typescript, Next.js, GraphQL, Python, Postgres, BigQuery).
Design, implement, and maintain performant and reliable APIs and backend services, ensuring seamless data flow and integration (Python, GraphQL, Postgres).
Develop intuitive, responsive, and accessible frontend interfaces that deliver exceptional user experiences (Typescript, Next.js).
General & Leadership
(Emphasis increases at Staff Level)
Exercise a high degree of autonomy, taking full ownership of complex features, systems, or product areas from conception to post-launch iteration.
Collaborate effectively and communicate clearly with cross-functional partners in Product Management, Design, Operations, Data Science, and fellow engineers.
Lead or contribute significantly to technical decision-making, architectural design discussions, and the establishment and promotion of engineering best practices.
Proactively identify opportunities for process improvements, technology adoption, and innovation that enhance the product or engineering efficiency.
Who You Are
We are looking for candidates who possess a strong blend of technical depth, product intuition, and a proactive mindset.
Required
Experience: Minimum of 5 years (for Senior) or 8+ years (for Staff) of professional experience in software development, demonstrating progressive responsibility and impact.
Full-Stack Proficiency: Proven track record of designing, building, deploy
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s