# Software Engineer - Financial Risk Analytics

**Company**: S&P Global Market Intelligence
**Location**: Toronto
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $102,375 CAD to $152,375 CAD
**Category**: Engineering
**Industry**: Finance

**Apply**: https://spgi.wd5.myworkdayjobs.com/en-US/SPGI_Careers/job/Toronto-CAN/Software-Engineer---Full-Stack--React--TypeScript--Java-_332541-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_04fb5d8d-b0f

## Description

You will join a collaborative, globally distributed engineering team that values technical rigour, pragmatic decision-making, and delivering measurable impact. The team is part of S&P Global Market Intelligence, which delivers information-centric capital markets and risk solutions for trading desks and their risk management partners.

**Responsibilities and Impact**

- Architect and own full-stack product features end-to-end , from design and implementation through automated testing and production support , maintaining accountability for quality, security, and performance at every stage.

- Build scalable, performant UIs using React and TypeScript, and deliver backend services and REST APIs in Node.js and Java, contributing to a platform that powers financial risk decisions for institutions worldwide.

- Design, develop, and optimise PostgreSQL schemas and SQL solutions to support complex, data-intensive financial requirements.

- Lead technical design reviews and architectural decisions, translating intricate financial-risk business requirements into well-structured, maintainable engineering plans , collaborating with product managers and risk specialists across functions.

- Drive engineering excellence by establishing and evolving practices in testing, code review, CI/CD, observability, and secure development; mentor engineers and shape platform-wide standards.

- Apply emerging technologies, including agentic AI and AI-enabled tooling, to improve engineering productivity through code generation, automated testing, documentation, and workflow automation.

**What We're Looking For**

- 7+ years of professional software engineering experience.

- Production experience building and maintaining applications using React, TypeScript, and modern JavaScript (ES6+).

- Production experience with Node.js/Express or Java, with a demonstrated track record of delivering across multiple technology stacks.

- Production experience developing and consuming REST APIs.

- Demonstrated SQL proficiency and production experience with relational databases, including PostgreSQL.

- Production experience with automated testing frameworks such as Jest, Jasmine, or Playwright.

- Demonstrated experience with CI/CD pipelines, Git-based workflows, and Linux/Unix environments.

- Production experience working within Agile software development environments.

- Demonstrated track record of making and communicating sound technical decisions to both engineering and business stakeholders.

**Additional Preferred Qualifications**

- Professional experience with Java and Spring/Spring Boot, including cross-stack integration between JavaScript/TypeScript and Java services.

- Production experience with distributed systems, event-driven architectures, or data-intensive backend services.

- Domain experience in financial markets, trading, risk management, or regulatory technology; working knowledge of counterparty credit risk, xVA, or market risk.

- Experience with UI libraries such as Highcharts, DevExtreme, TanStack, or Tailwind; working knowledge of HTML5, web accessibility standards, and frontend performance optimisation.

- Hands-on experience with containerisation technologies such as Docker, CI/CD tools such as GitHub Actions, and AWS services such as CloudFront, S3, and Okta; production experience with container orchestration platforms such as Kubernetes.

- Demonstrated implementation of application security controls including authentication, authorisation, and data protection.

- Practical experience with generative AI, large language models (LLMs), AI-assisted development tools, or agentic frameworks.

**Compensation / Benefits Information**

- The anticipated base salary range of compensation for this position is $102,375 CAD to $152,375 CAD.

- Final base salary compensation for this role will be based on the individual's performance, geographic location, as well as experience level, skill set, training, licenses and certifications.

- This role is eligible for an annual incentive plan.

- Additional benefits include:

+ Health & Wellness: Health care coverage designed for the mind and body.   + Flexible Downtime: Generous time off helps keep you energized for your time on.   + Continuous Learning: Access a wealth of resources to grow your career and learn valuable new skills.   + Invest in Your Future: Secure your financial future through competitive pay, retirement planning, a continuing education program with a company-matched student loan contribution, and financial wellness programs.   + Family Friendly Perks: It’s not just about you. S&P Global has perks for your partners and little ones, too, with some best-in class benefits for families.

## Skills

### Required
- React
- TypeScript
- Node.js
- Java
- PostgreSQL
- SQL
- REST APIs
- Agile software development
- CI/CD pipelines
- Git-based workflows
- Linux/Unix environments

### Nice to have
- Java and Spring/Spring Boot
- Distributed systems
- Event-driven architectures
- Data-intensive backend services
- Financial markets
- Trading
- Risk management
- Regulatory technology
- UI libraries
- Containerisation technologies
- AWS services
- Kubernetes
- Generative AI
- Large language models (LLMs)
- AI-assisted development tools
- Agentic frameworks

---

Source: [Apply at spgi.wd5.myworkdayjobs.com](https://spgi.wd5.myworkdayjobs.com/en-US/SPGI_Careers/job/Toronto-CAN/Software-Engineer---Full-Stack--React--TypeScript--Java-_332541-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
