Software Engineer (S/W Dev & AI Solutions)

Synpulse Group

Toronto

Hybrid

CAD 80,000 - 120,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Hybrid working environment
Health and life insurance

Job summary

Synpulse is seeking a talented Software Engineer to build agentic AI solutions for financial services. You will combine software development and data analysis to create AI-enabled workflows with clients and teams across consulting projects.

You’ll work with TypeScript, Python, REST APIs, and data pipelines, learning new technologies while delivering rapid proofs of concept and prototypes for stakeholders.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering or related field.
  • Experience with TypeScript and Python.
  • Experience with data analysis using Python and SQL.
  • Knowledge of Git and CI/CD basics.
  • Familiarity with cloud platforms (AWS/Azure/GCP).

Responsibilities

  • Build and test agentic AI solutions for financial services workflows using TypeScript and Python.
  • Develop user interfaces, backend services and APIs that connect AI agents with business systems and data.
  • Work with consultants, business analysts and engineers to turn client requirements into practical software solutions.
  • Prepare, transform and analyze data using Python and SQL, checking data quality and validating results.
  • Build proofs of concept and present them to clients with explanations of approach and limitations.
  • Integrate LLMs, tools and data retrieval into agent workflows under guidance.
  • Write maintainable code, tests, and documentation; participate in code reviews.

Skills

TypeScript
Python
Data analysis
Git
REST APIs
SQL
Cloud basics
Web apps
Teamwork

Education

Bachelor’s degree in CS/Software Eng

Tools

Docker
React
AWS
Azure
GCP

Job description

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.


We are looking for a talented and highly motivated Software Engineer to build agentic AI solutions tailored to our financial services clients. You will combine software development and data analysis to create applications that use AI agents to support business workflows. Working alongside consultants, business analysts and engineers, you will turn client needs into working software. You will also be responsible for developing rapid agentic proofs of concepts and prototypes and demo them to clients. You will have opportunities to learn new technologies and apply them across consulting projects.


About The Job


  • Build and test agentic AI solutions for financial services workflows using TypeScript and Python.

  • Develop user interfaces, backend services and APIs that connect AI agents with business systems and data.

  • Work with consultants, business analysts and engineers to turn client requirements into practical software solutions.

  • Prepare, transform and analyze data using Python and SQL, checking data quality and validating results.

  • Build proofs of concept and help present them to clients, explaining the approach, findings and limitations.

  • Integrate large language models (LLMs), tools and data retrieval into agent workflows, with guidance from experienced engineers.

  • Write maintainable code, unit and integration tests, and technical documentation; participate in code reviews and releases.

  • Troubleshoot application and data issues, evaluate agent outputs and follow established security and data privacy practices.

  • Learn and apply new technologies quickly, adapting to different platforms and client needs across consulting projects.


Job Requirements

About you


  • Bachelor’s degree in Computer Science, Software Engineering or a related field with a strong computer science foundation

  • Good understanding of data structures, algorithms, time and space complexity, and object-oriented programming

  • Hands- on experience with both TypeScript and Python through coursework, internships, personal projects or professional work

  • Good data analysis skills, including using Python and SQL to explore datasets, identify patterns and assess data quality

  • Ability to use Git for version control and collaboration, including branching, commits, pull requests and resolving merge conflicts

  • Basic understanding of cloud computing, including compute, storage and access controls on AWS, Azure or Google Cloud

  • Familiarity with web applications, REST APIs and relational databases

  • Strong written and verbal communication skills, with the ability to explain technical ideas clearly and contribute to client demonstrations

  • Analytical problem-solving skills and attention to detail when debugging code, validating data and testing solutions

  • A quick learner who adapts rapidly to new technologies, frameworks and changing requirements

  • A collaborative approach, willingness to seek feedback and a commitment to writing clean, maintainable code


It’s a plus if you have


  • Experience building AI agents or agentic workflows through coursework, personal projects, internships or professional work

  • Experience using AI coding agents to develop, debug and test software, with careful review of generated code

  • Examples of your work on GitHub, such as personal or academic projects or open-source contributions, that demonstrate your coding and problem-solving skills

  • Experience with React or a similar frontend framework

  • Exposure to data pipelines, data modeling or visualization tools

  • Familiarity with Agile delivery, automated testing, CI/CD or Docker

  • Interest in financial services and applying AI to real business problems


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 24/7 mental health support

  • Extensive Perks Program


Your Documents To Start The Process


  • Resume


The salary range in Toronto for this role is $80,000 - $120,000


Do you approach your tasks with commitment and enjoyment and are you convinced that teamwork achieves better results than working alone? Are you proactive and willing to go the extra mile for your clients? Are you motivated not only to design solutions but also to implement them? As a flexible and goal-oriented person, you will quickly assume entrepreneurial responsibility with us.


Do you appreciate the spirit of a growing international company with Swiss roots and a strong corporate culture?


Then we look forward to receiving your online application at Synpulse Careers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Synpulse8 • Toronto

On-site
CAD 80,000 - 100,000
20 days annual leave plus public holidays
Contribution to retirement account
Health insurance from day 1
+2
Management Consultant - Banking
Management Consultant - Banking

Synpulse • Toronto

On-site
CAD 70,000 - 130,000
Hybrid work environment
20 days annual leave
Health and Life insurance
+2
Manager - Banking (Data Management & Governance)
Manager - Banking (Data Management & Governance)

Synpulse • Toronto

On-site
CAD 135,000 - 165,000
Hybrid work
Health insurance
Dental & Vision insurance
+1
Associate Partner - Banking
Associate Partner - Banking

Synpulse • Toronto

On-site
CAD 120,000 - 160,000
Attractive fringe benefits
Hybrid working environment
25 days’ annual leave
+2
Associate Partner – (Re)insurance Head of Data & AI
Associate Partner – (Re)insurance Head of Data & AI

Synpulse • Toronto

On-site
CAD 140,000 - 190,000
International projects
Competitive compensation
Entrepreneurial culture
Associate Partner - Banking
Associate Partner - Banking

Synpulse • Toronto

On-site
CAD 180,000 - 300,000
Attractive fringe benefits
Hybrid working environment
25 days’ annual leave plus public holidays
+3
Gen AI Engineer
Gen AI Engineer

Synechron • Montreal (administrative region)

Hybrid
CAD 80,000 - 90,000
Paid time off 15 days
Personal leave 10 days
Insurance plan
+6
AI FullStack Engineer
AI FullStack Engineer

Synechron • Toronto

Hybrid
CAD 110,000 - 120,000
Hybrid policy
Udemy for Business
RRSP matching
+5
Python Full-Stack Developer with React & AI Experience
Python Full-Stack Developer with React & AI Experience

Synechron • Toronto

On-site
CAD 100,000 - 115,000
Flexible hybrid policy
Global offices and opportunities
Health insurance
+2
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

Synechron • Toronto

On-site
CAD 110,000 - 120,000
Paid annual leave
Hybrid policy
RRSP with employer contribution
+2