Skip to content

Founding Software Engineer – Senior/Staff
Company | Equi |
---|
Location | New York, NY, USA |
---|
Salary | $150000 – $200000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Minimum of 5 years (for Senior) or 8+ years (for Staff) of professional experience in software development, demonstrating progressive responsibility and impact.
- Proven track record of designing, building, deploying, operating, and maintaining complex full-stack web applications in production environments.
- Strong proficiency in TypeScript/Python and experience with web frameworks. Deep understanding of relational database systems, specifically Postgres, including data modeling and query optimization. Experience designing, building, and consuming APIs, with specific experience in GraphQL.
- Strong proficiency with modern JavaScript frameworks, specifically Next.js. Proven ability to build sophisticated, responsive, and performant user interfaces.
- Solid understanding of data pipeline concepts (ETL/ELT) and data warehousing principles. Hands-on experience with Google Cloud Platform (GCP), particularly BigQuery, and familiarity with related data services. Experience with containerization technologies, specifically Docker.
- Demonstrated ability to think critically about product strategy, understand user needs and pain points, and effectively translate them into technical solutions. Experience making pragmatic tradeoffs between technical complexity, user experience, and business value.
- Proven ability to work independently with minimal supervision, navigate ambiguity effectively, take initiative, make sound decisions quickly, and drive projects to completion with a strong sense of ownership and a bias for action.
- Excellent verbal and written communication skills, with the ability to articulate complex technical ideas clearly to both technical and non-technical audiences. Strong collaborative spirit and experience working effectively within cross-functional teams.
- Has a finger on the pulse of software engineering and continues to sharpen their skills with emerging technology. Is competent in emerging and AI-driven engineering workflows and has a demonstrated ability to use them to drive efficiency and production.
Responsibilities
- 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.
- 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).
- 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.
Preferred Qualifications
- Prior experience working in the fintech, investment technology, or financial services sector.
- Specific experience designing and scaling large-volume data pipelines or complex distributed systems on GCP.
- Familiarity with advanced data modeling techniques.