Senior Software Engineer – Full Stack, Platform
Toronto, Ontario, C6A, Canada
Listed on 2026-01-12
-
Software Development
Full Stack Developer, Software Engineer, Cloud Engineer - Software, Backend Developer
Senior Software Engineer – Full Stack, Platform
- Full-time
Curinos empowers financial institutions to make better, faster and more profitable decisions through industry-leading proprietary data, technologies and insights. With decades-long expertise in the financial services industry and a relentless focus on the future, Curinos technology and analytics ecosystem allows clients to anticipate customer needs and optimize their go-to market decisions in an increasingly competitive market.
Curinos operates in a hybrid/remote model. This position is based in Toronto.
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- Front-End Development:
Build responsive and dynamic user interfaces using Angular and Type Script. 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 Postgre
SQL/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.
Salary Range: 130K-140K CAD (plus Bonus)
Desired Skill & Expertise- 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 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 Dev Ops 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.
- Education:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 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.
- 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 – please ask!
- Competitive annual leave, 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…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: