Company Name: Canoe Job Details: $130-160kSalary,based,on,NYC,and,may,vary,for,other,locationsAWSTypeScriptJavaScriptPythonKafkaPostgresTerraformDockerSplunkRabbitMQRDSDatadogDevOpsSenior,and,Expert,levelNew,YorkRemote,from,USMore,information,about,location Job Url: https://app.welcometothejungle.com/jobs/qKSAWOit?theme=preferred-sector§or-id=9 Job Description: RoleWho you are5+ years of software engineering experience with strong Python backend developmentExperience with relational databases, particularly PostgreSQL, including schema design, query optimization, and migration strategiesAbility to work with distributed systems and event streaming platforms (Kafka, RabbitMQ, or similar)Understanding of API design and microservices architecture patternsExperience with cloud platforms (AWS preferred) and containerization (Docker)Proficiency with AI-assisted development tools (e.g., GitHub Copilot, Claude Code agent) to accelerate development and testingExcellent problem-solving skills with a bias toward pragmatic, maintainable solutionsStrong communication abilities; comfortable collaborating across teams and documenting technical workExperience participating in on-call rotations and production incident responseBachelor's degree in Computer Science or related field, or equivalent practical experienceDesirableExperience with Terraform for infrastructure as codeJavaScript/TypeScript proficiency for full-stack contributions (Retool, frontend tooling)Familiarity with AWS services (MSK, RDS, Lambda, S3, etc.)Experience with LocalStack or similar local development toolsBackground in financial services, fintech, or document processing domainsExperience with Retool or similar low-code platformsContributions to technical documentation or internal toolingWhat the job involvesWe are looking for a Senior Software Engineer to join our Internal Products team, working on the critical backend systems that power Canoe's document processing and data delivery platformYou'll design and build scalable microservices, own complex data pipelines, and ensure our systems reliably process millions of alternative investment documents for institutional clientsDevelop and maintain backend services using Python, focusing on document validation, allocation workflows, and human-in-the-loop review systemsDesign and execute database migrations using Alembic and PostgreSQL, ensuring zero-downtime deployments and data integrityBuild and optimize event-driven architectures using Kafka (AWS MSK) to process high-volume document workflowsConnect microservices across multiple pods and teams, designing integration points that are resilient and well-documentedBreak down complex features into well-specified tasks and stories, collaborating with product managers and engineering leadsPropose and implement architectural improvements that enhance system reliability, performance, and maintainabilityReview code and mentor teammates, ensuring high code quality standards and knowledge sharingMonitor production systems through Datadog and Splunk, participating in on-call rotation to troubleshoot and resolve incidentsDeploy solutions to production environments, coordinating with DevOps on infrastructure changes and rollout strategiesCommunicate cross-functionally with engineering pods, product teams, and DevOps to deliver integrated solutionsDocument technical decisions, processes, and runbooks to enable team autonomy and knowledge continuityShare this jobReport a problem with this jobHide companyView 9 more jobs at CanoeInsightsTop investors48% employee growth in 12 monthsGlassdoor (3.4)CompanyCompany benefitsIntracompany committeesTeam based strategic planningGroup brainstorming sessionsHealth/Dental/Vision BenefitsLife InsuranceWellness ProgramsCommuter BenefitsCompany OutingsHappy Hours (Club Canoe) are hosted once a month, and impromptu happy hours are sprinkled in between!Education reimbursementOnsite and virtual training coursesAttendance at job related conferences and seminarsMonthly Lunch and LearnsCross functional training encouragedPromote from withinCustomized development tracks401(K)Company EquityPerformance BonusUnlimited PTOPaid HolidaysFunding (2 rounds)Jul 2024$36mSERIES CFeb 2023$25mSERIES BTotal funding: $61mOur takeThe internet presents itself as a seemingly infinite source of crucial information, particularly when it comes to financial information to inform smart investment. However, the sheer amount of data available makes it incredibly difficult to mine, aggregate and analyze in a way that is fast and efficient enough to be useful.Canoe leverages AI technology to automate the analysis of investment data, including document collection, data extraction, categorization and validation. The technology is provided in the form of cloud-based tools, API packages and integrated portals, ultimately aiming to present a unified system in which investors can tackle the inefficiencies of manual investment data analysis.It's undeniable that other automated data analysis services are available, but the unified nature of Canoe makes it stand out as a solution with a lot of potential. Off of 2024's Series C funding, the company is further optimising and developing its product offerings.FreddieCompany Specialist at Welcome to the Jungle