cover image
Synpulse

Software Engineer (Full Stack)

Hybrid

Toronto, Canada

Mid level

Full Time

19-02-2026

Share this job:

Skills

Communication Creativity Python Java JavaScript C# TypeScript MySQL MongoDB Docker Kubernetes Problem-solving Architecture Solution Architecture Linux Databases angular Azure react AWS Agile HTML5 Kafka Microservices gRPC

Job Specifications

Job Description

Your Growth Unleashed

Where your journey begins and your potential shines

At Synpulse, we don’t just consult – we transform. As a leading global management and technology consultancy with Swiss roots, we empower financial institutions to navigate change and seize new opportunities. Since 1996, we've been shaping the future of financial services by delivering cutting-edge expertise in strategy, operations, and technology to banks and insurers worldwide.

What sets us apart is our people. At Synpulse, we cultivate a collaborative, high-impact culture where initiative and creativity are valued. With 21 offices across Europe, the Americas, and Asia-Pacific, we bring together diverse perspectives and talents. We believe innovation thrives where everyone feels they belong and can contribute.

Our core values – Embrace, Drive, Achieve – shape how we work and evolve. We don’t just offer jobs – we offer the chance to develop, make an impact, and be part of a team that’s redefining the future of financial services.

Are you excited about transforming the way we bank by using the latest technology? We are too!

Note: The selection process will involve in-person interviews.

About The Job

Design and develop robust, scalable, and efficient software solutions using industry best practices and cutting-edge technologies.
Develop our software framework on the front or the back end.
Collaborate with stakeholders to understand and translate business requirements into technical specifications and actionable plans.
Architect and implement software systems that adhere to industry standards and regulatory requirements.
Conduct code reviews, provide technical guidance, and mentor junior team members to foster a culture of continuous learning and improvement.
Work with cutting-edge fintech products and platforms.
Participate in testing, release cycle, and QA processes relating to client deployments.
Collaborate with internal and external stakeholders to troubleshoot issues, implement solutions, and successfully deliver software projects within established timelines and budgets.
Stay abreast of emerging technologies, trends, and advancements in the financial services industry to drive innovation and maintain our competitive edge.

Job Requirements

About you:

Bachelor’s Degree in Computer Science, Information Systems or Software Engineering, or a related field
5 years of experience delivering technology projects with financial institutions or enterprise firms
Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders
Strong analytical and problem-solving skills, with the ability to think critically and strategically about complex technical challenges
Experience writing commercial or open-source software
Proficiency in Java and experience in building Java-based Web applications
Experience in developing user interfaces with Web technologies, such as HTML5, CSS3, TypeScript/JavaScript, JavaScript frameworks like React, Angular, and/or Vue
Knowledge of current market technical trends, including Cloud, Cognitive, Digital, Microservices / APIs
Experience with REST APIs, and equivalents such as gRPC.
Experience with the middle/backend tech stack: Java, C#, Python, as well as common knowledge of databases such as MongoDB, Oracle, MySQL
Experience developing intuitive user interfaces and scalable AI services/ applications
Familiarity or experience with new and emerging supporting technologies such as Docker, Kubernetes, Kafka, Istio, ELK Stack, AWS, Azure, Google Cloud and/or other Cloud Technologies
Familiarity or experience with mobile technologies such as React Native, Flutter, and Ionic will be desirable.

It’s a plus if you have:

MacOS and Linux experience
Working knowledge of Agile software delivery framework
Experience with client-facing integration, implementation engineering, or solution architecture roles, in B2B software product companies
Experience leading projects across teams and regions

Job Benefits

Why us:

Global transformation company with expertise in the financial space and the latest technologies
A comprehensive onboarding program that offers you time and resources to broaden your skillset and orientate yourself to Synpulse’s values and methods
Continual and comprehensive learning and development through our Global Academy Program
Internal and external events to drive our DE&I mission “Free To Be Me”
Opportunities to transfer between practices and to our locations across the world
Hybrid working environment

Alongside a competitive salary, you'll get lots of other great benefits too:

20 days annual leave plus public holidays
Contribution to retirement account
Health and Life insurance coverage from day 1
Employee Assistance Program with with 24/7 mental health support
Extensive Perks Program

Your Documents To Start The Process

Resume

The salary range in Toronto for th

About the Company

Synpulse is an international management consulting and technology company, and valued partner of many of the world's largest financial services providers. Know more