Talent.com
S.i. Systems
Software Engineer to design, build, and maintain applications to support our financial servicesS.i. Systems • Toronto
Software Engineer to design, build, and maintain applications to support our financial services

Software Engineer to design, build, and maintain applications to support our financial services

S.i. Systems • Toronto
9 days ago
Job type
  • Full-time
Job description

Job Title : Software Engineer

Job Location : Downtown, Toronto (3 days/week onsite)

Duration : Until Dec' with a possibility of an extension

What You'll Do

  • Design, build, test, deploy, and maintain scalable, secure, and maintainable software applications
  • Work hands-on across the stack, including front-end, back-end, APIs, databases, integrations, and cloud-native components
  • Build new code and enhance existing applications to support Private Markets workflows and business priorities
  • Develop applications and services using technologies such as Node.js, JavaScript / TypeScript, Python, SQL, and modern web application frameworks
  • Design and implement APIs, integrations, data flows, and service-based application components
  • Work with relational databases and write efficient SQL to support application, reporting, integration, and analytics use cases
  • Collaborate with business stakeholders and product owners to understand requirements, clarify problems, and translate business needs into technical solutions
  • Make practical architecture and design decisions that balance delivery speed, scalability, maintainability, security, and long-term system health
  • Contribute to solution design, technical planning, estimation, implementation, testing, deployment, and production support
  • Support modern software delivery practices, including CI/CD pipelines, automated testing, code quality, version control, release management, and agile delivery
  • Build and support cloud-native applications and deployment patterns, including containerized environments such as Docker and Kubernetes
  • Monitor application performance and reliability, troubleshoot issues across the stack, and implement improvements to enhance stability and scalability
  • Support application observability and production readiness through logging, monitoring, alerting, troubleshooting, and operational support practices
  • Contribute to AI-enabled application development, including integrations with AI services, agentic workflows, vector databases, and modern AI engineering tools where applicable
  • Participate in design reviews, code reviews, technical discussions, and knowledge sharing across engineering teams
  • Work closely with business, technology, data, and platform teams to deliver solutions that are practical, maintainable, and aligned with enterprise standards
  • Stay current with relevant engineering practices, frameworks, cloud platforms, vendor products, and technology trends
  • Mentor and support other team members through technical guidance, code reviews, and sharing of engineering best practices.

What You'll Need

  • Computer Science or Engineering degree, or equivalent education and experience
  • 8 to 12+ years of progressive software engineering experience designing and developing enterprise applications
  • Strong generalist engineering capability with hands-on experience across front-end, back-end, APIs, data, and integration layers
  • Strong programming experience with Node.js, JavaScript / TypeScript, Python, and modern web application frameworks
  • Experience with Java, C#, or other enterprise programming languages is an asset
  • Strong SQL skills and experience working with relational databases in complex, multi-source environments
  • Snowflake experience is an asset, but not required
  • Experience designing, building, and maintaining scalable, secure, and maintainable enterprise applications
  • Strong API design and integration experience, including RESTful services, service-oriented architecture, and event-driven patterns where applicable
  • Experience with software analysis, design, development, testing, deployment, and production support
  • Experience with CI/CD pipelines, automated testing, code quality practices, Git workflow, continuous integration, and release management
  • Familiarity with cloud-native application development and deployment practices, ideally in Azure
  • Familiarity with containerized application deployments, including Docker and Kubernetes
  • Familiarity with application monitoring, logging, alerting, observability, troubleshooting, and production support
  • Ability to troubleshoot application, infrastructure, integration, data, and performance issues across the stack
  • Strong understanding of secure development practices, enterprise technology standards, and software delivery governance
  • Experience working directly with business stakeholders to understand requirements, communicate trade-offs, and deliver practical technical solutions
  • Ability to operate with minimal supervision, take ownership, escalate issues appropriately, and execute autonomously
  • Strong communication and collaboration skills across business, technology, data, and platform teams
  • Proven track record of delivering high-quality software while balancing competing priorities, timelines, and stakeholder needs
  • Familiarity with AI-enabled applications, AI engineering tools, vector databases, agentic workflows, or the broader AI development ecosystem is an asset
  • Previous experience in investments, private markets, capital markets, or financial services is an asset.


Create a job alert for this search

Software Engineer to design, build, and maintain applications to support our financial services client. ID 7083 • Toronto

Similar jobs

Software Engineer

RelayToronto, ON, CA
Full-time

Relay is a digital banking platform that gives self‑made business owners the tools and know‑how to be great with money—bringing clarity, confidence, and control to every dollar earned, so they can ... Show more

 • Promoted

Software Engineer

Sproutlogic ConsultingToronto, ON, CA
Full-time

We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.Develop new capabil... Show more

 • Promoted

Software Engineer

Partner Experience XML FeedToronto, ON, CA
Full-time

Description of the demo job posting.Engineers on the Engineering team are responsible for the entire software development lifecycle for our products and services which include both internal and cus... Show more

 • Promoted

Software Engineer

Epson CanadaMarkham, York Region, CA
Full-time

Get AI-powered advice on this job and more exclusive features.EPSON Canada is committed to providing its customers with cutting‑edge digital imaging solutions.Our product portfolio includes industr... Show more

 • Promoted

Lead Software Engineer

Morningstar Credit Ratings, LLCToronto, ON, CA
Full-time

At Morningstar Retirement Group, we’re all in for investors.Our mission is to empower individuals to achieve better retirement outcomes through personalized, data‑driven guidance.We build innovativ... Show more

 • Promoted

Software Engineer

Pubgenius Inc.Toronto, ON, CA
Full-time

We are looking for stellar developers to join our agency team to build websites and apps for clients in the US and Europe.We specialize in AI, decentralized finance (Defi crypto/NFT/blockchain), fi... Show more

 • Promoted

Senior Software Engineer

TalentlabToronto, ON, CA
Full-time

Senior Software Engineer, Financial Infrastructure.We’re looking for a Senior Software Engineer to join a correctness-critical engineering function responsible for money movement, ledgering, reconc... Show more

 • Promoted

Software Engineer

ScotiabankToronto, ON, CA
Full-time

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.At the heart of the Bank’s mission to uphold integrity and transparency, the.We're a collaborat... Show more

 • Promoted

Software Engineer

WarpToronto, ON, CA
Full-time

Warp: We're Building the Platform for Agentic Development.Warp began with the vision of reimagining one of the fundamental dev tools—the terminal—to make it more usable and powerful for all develop... Show more

 • Promoted

Software Engineer

SpellbookToronto, ON, CA
Full-time

Spellbook is a leading AI suite for commercial lawyers, trusted by more than 3,000 law firms and in‑house teams worldwide.Our mission is to make legal services more accessible by empowering legal p... Show more

 • Promoted

Software Engineer

RoadpostToronto
Full-time

Who We Are ZOLEO is building the next generation of connected communication devices — integrating hardware, firmware, mobile applications, and cloud services into one seamless global experience... Show more

 • Promoted

Remote Software Engineer

AniesispharmaToronto, ON, CA
Remote
Full-time

Please note: This role is exclusively available to individuals residing in Canada.Position: Remote Software Engineer.Aniesispharma is a leading pharmaceutical company that specializes in developing... Show more

 • Promoted

Software Engineer I

Beanfield Technologies Inc.Toronto, ON, CA
Full-time

We don’t just build networks, we build communities.From our roots in Liberty Village to our growing footprint across Toronto, Montreal, and Vancouver, Beanfield has spent 35+ years connecting peopl... Show more

 • Promoted

Software Engineer

Atlantis IT GroupToronto, ON, CA
Full-time

Skills Required: C++, C#, API Calls, Windows service, Component Object Model, Visual Studio experience, Agile way of working.Development: design, build, and maintain efficient, reusable, and reliab... Show more

 • Promoted

Founding Software Engineer

TransifyToronto, ON, CA
Full-time

Looking for a mission-driven role where you can directly shape the product and make your city better? Based in Toronto, Transify is a Transit Data Visualization Platform that is working to improve ... Show more

 • Promoted

Lead Software Engineer

CEI Fleet Collision and SafetyToronto, ON, CA
Full-time

Lead end‑to‑end solution delivery across the Billing and Maintenance product landscape, driving modernization of maintenance operations, improving billing accuracy, and enhancing service reliabilit... Show more

 • Promoted

Software Engineer

CSIToronto, ON, CA
Full-time

Software Engineer II's code, test and debug programs.They also maintain and document program changes.Software Engineer II's work on several phases of at least one major application while receiving ... Show more

 • Promoted

Software Engineer

MarbleToronto, ON, CA
Full-time

Marble is building an AI-powered tax assistant and preparation platform that transforms how accounting firms and their clients handle tax season.We’re targeting the pain points of mid-to-large size... Show more

 • Promoted

QAOps - Software Engineer

GenesysToronto, ON, CA
Full-time

Genesys empowers organizations of all sizes to improve loyalty and business outcomes by creating the best experiences for their customers and employees.Through Genesys Cloud, the AI-powered Experie... Show more

 • Promoted

Remote Software Engineer Specializing in Payments Infrastructure

CloudbedsToronto, ON, CA
Remote
Full-time

Transform the hospitality industry as a Software Engineer specializing in payments.Join a dynamic remote team dedicated to delivering innovative, reliable solutions that drive billions in transacti... Show more