Join Canoe Intelligence, a fast-growing fintech innovator transforming how institutional investors and wealth managers manage alternative investment data. Our AI-driven automation platform streamlines the extraction and delivery of investment information, eliminating manual inefficiencies and enabling clients to focus on growth and performance.
About the Role
We’re seeking a Senior Software Engineer to strengthen Canoe’s Internal Products team — the group responsible for the critical backend systems powering our document processing and data delivery platform. You’ll design and implement scalable, event-driven microservices, enhance data reliability, and ensure our systems efficiently process millions of investment documents.
This role offers the opportunity to build in a high-performance environment while contributing to the infrastructure that supports leading institutional investors worldwide.
Key Responsibilities
-
Design, build, and maintain backend microservices using Python, supporting document validation, allocation workflows, and human-in-the-loop review processes.
-
Implement and manage database migrations using Alembic and PostgreSQL with zero downtime.
-
Build scalable, Kafka (AWS MSK)-driven architectures to handle large document processing workloads.
-
Design cross-service integrations that connect multiple engineering pods with resilience and scalability.
-
Collaborate with product managers and tech leads to break down complex features into actionable tasks.
-
Propose and implement architecture and performance improvements for long-term system health.
-
Conduct code reviews and mentor team members, ensuring adherence to best practices.
-
Monitor production environments via Datadog and Splunk, participating in on-call rotations.
-
Coordinate deployments with DevOps teams and maintain up-to-date documentation and runbooks.
Qualifications
-
5+ years of backend software engineering experience (Python preferred).
-
Strong knowledge of PostgreSQL, schema design, and query optimization.
-
Experience with distributed systems, event streaming, and API design for microservices.
-
Proficiency in cloud environments (AWS preferred) and containerization using Docker.
-
Familiarity with AI-assisted coding tools (GitHub Copilot, Claude Code Agent, etc.).
-
Excellent communication, collaboration, and problem-solving skills.
-
Experience in production monitoring, on-call rotations, and incident response.
-
Bachelor’s degree in Computer Science or equivalent experience.
Preferred Skills:
-
Knowledge of Terraform, JavaScript/TypeScript, or Retool for internal tooling.
-
Experience with AWS services such as MSK, RDS, Lambda, and S3.
-
Background in fintech, financial services, or document processing.
Compensation & Benefits
-
Salary Range: $130,000 – $160,000 (based on NYC; adjusted by location)
-
Benefits Include:
-
Medical, dental, and vision coverage
-
Flexible PTO
-
401(k) plan
-
Home office stipend
-
Education assistance
-
Parental leave
-
Gym/WiFi reimbursement
-
Flexible work-from-home policy
-
Employee Assistance Program
-
Our Values
-
Client First – Listen, understand, and deliver meaningful client solutions.
-
Be an Owner – Take initiative, improve continuously, and drive success.
-
Excellence – Set and maintain the highest standards in all work.
-
Win Together – Collaborate and achieve more as one team.
About Canoe Intelligence
Founded in 2013, Canoe Intelligence is redefining how the world’s top institutional investors and wealth managers manage alternative investment data. Combining advanced AI and automation with deep industry expertise, Canoe eliminates manual workflows in document and data management — unlocking efficiency, scalability, and insight.
Canoe is an equal opportunity employer committed to inclusion and diversity across all aspects of employment.