Senior Software Engineer

Curinos IncToronto, ON
CA$130,000 - CA$140,000Hybrid

About The Position

Curinos empowers financial institutions to put customers at the center of every decision. Our AI-first platform transforms proprietary data, advanced analytics and deep financial services expertise into timely recommendations - delivered right where teams work. The result: confident decisions, stronger customer relationships, and lasting, profitable growth. Curinos operates under a hybrid modality and has office locations in New York, Chicago, Boston, Toronto, and London. This role is open to hybrid/ remote candidates based in Canada. Are you a passionate Senior Software Engineer looking to make a significant impact in the fintech space? Join Curinos, where you will play a pivotal role in shaping the future of B2B SaaS applications that empower financial institutions to take a customer-centric approach to pricing and portfolio management. We're embarking on an exciting journey to develop novel solutions aimed at helping banks acquire and grow profitable customer relationships, and we need a talented and driven software engineer like you to help us get there.

Requirements

  • 7+ years of experience in software development, with a strong focus on full-stack applications
  • Proficiency in Java (Spring Boot)/Spark for Backend development
  • Experience with Angular (Preferable) or React with JavaScript and TypeScript
  • Experience with HTML, CSS and responsive design principles
  • Experience with SQL and major relational databases like SQL Server or Postgres. Experience with data warehousing and data transformation technology is a plus
  • Strong analytical and problem-solving skills, with the ability to design and implement scalable solutions for complex problems
  • Experience working in Agile/Scrum environments
  • Familiarity with Git and DevOps practices and tools, including CI/CD pipelines and infrastructure-as-code (IAC)
  • Familiarity with AI tools such as Cursor, Git hub copilot, Windsurf etc
  • Excellent verbal and written communication skills, with the ability to convey technical concepts to non-technical stakeholders
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field

Nice To Haves

  • Cloud Technologies: Strong experience with AWS services including IAM, EC2, S3, Lambda, RDS etc
  • Containerization: Familiarity with Docker, Kubernetes, or other containerization tools
  • Spring Framework: Familiarity and experience with the Spring framework in Java
  • Performance Optimization: Experience in optimizing application performance and scalability handling large datasets with millions to hundreds of millions of rows

Responsibilities

  • Build scalable, enterprise-grade applications.
  • Front-End Development: Build responsive and dynamic user interfaces using Angular and TypeScript. Ensure seamless user experiences across various devices and platforms. Front end UI development experience is essential for this role
  • Back-End Development: Develop scalable APIs and data services using Java (Spring Boot), Databricks and relational databases like PostgreSQL/SQL Server to support application logic and data processing
  • Code Quality & Best Practices: Write clean, well-documented code and enforce best practices for code quality, testing and deployment
  • Cloud Integration: Leverage AWS services for cloud-based solutions, including deployment, monitoring and scaling of applications
  • Mentorship: Provide guidance and coaching to junior engineers, helping them grow their skills and contributing to the overall improvement of the engineering team
  • Collaboration: Work closely with product managers, UX designers, and other engineers to gather requirements, design technical solutions and deliver high-quality software on time

Benefits

  • Competitive benefits, including a range of Financial, Health and Lifestyle benefits to choose from
  • Flexible working options, including home working, flexible hours and part time options, depending on the role requirements
  • Unlimited PTO policy, floating holidays, volunteering days and a day off for your birthday
  • Learning and development tools to assist with your career development
  • Work with industry leading Subject Matter Experts and specialist products
  • Regular social events and networking opportunities
  • Collaborative, supportive culture, including an active DE&I program
  • Employee Assistance Program which provides expert third-party advice on well-being, relationships, legal and financial matters, as well as access to counselling services
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service