Senior Software Engineer – Full Stack, Platform
Toronto, Ontario, M5A, Canada
Listed on 2026-01-01
-
Software Development
Full Stack Developer, Software Engineer
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.
Responsibilities:
As a Full Stack Senior Software Engineer, you will be responsible for building scalable, enterprise-grade applications. The ideal candidate is proficient across the stack: front-end, back-end, and cloud infrastructure, and brings hands-on experience with a modern toolset including Java Sprint Boot, Angular, Databricks, AWS, and relational databases. Typical responsibilities will include:
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
Develop scalable APIs and data services using Java (Spring Boot), Databricks and relational databases like Postgre
SQL/SQL Server to support application logic and data processing
Write clean, well-documented code and enforce best practices for code quality, testing and deployment
Leverage AWS services for cloud-based solutions, including deployment, monitoring and scaling of applications
Provide guidance and coaching to junior engineers, helping them grow their skills and contributing to the overall improvement of the engineering team
Work closely with product managers, UX designers, and other engineers to gather requirements, design technical solutions and deliver high-quality software on time
Salary Range: 130K-140K CAD (plus Bonus)
Qualifications
Desired Skill & Expertise
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
Preferred Qualifications:
Strong experience with AWS services including IAM, EC2, S3, Lambda, RDS etc
Familiarity with Docker, Kubernetes, or other containerization tools
Familiarity and experience with the Spring framework in Java
Experience in optimizing application performance and scalability handling large datasets with millions to hundreds of millions of rows
Additional Information
Why work at Curinos?
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: