Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Full-Stack (React, TypeScript, Java)

$102.38k - $152.38k per year

S&P Global Inc.

This position requires local presence. Please view similar jobs below.

About the Role

Grade Level (for internal use): 11 S&P Global Market Intelligence delivers information-centric capital markets and risk solutions for trading desks and their risk management partners — spanning counterparty credit risk, xVA, market risk, and regulatory compliance. Our products are trusted by buy-side and sell-side institutions worldwide, and we are actively investing in our technology and data platforms to build new revenue-generating solutions powered by open-source, big data, cloud, and emerging AI capabilities. You will join a collaborative, globally distributed engineering team that values technical rigour, pragmatic decision-making, and delivering measurable impact — working a hybrid schedule of 2 days per week from our Toronto office, with flexibility for the remainder of the week.

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

Basic (Required) Qualifications

  • 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.

Ontario Transparency Notice

In accordance with Ontario’s new regulations effective January 1, 2026, this job posting provides information on expected compensation. S&P Global may use automated tools or artificial intelligence to support certain aspects of the hiring process, where permitted by law. Additionally, we are committed to transparency and will inform all interviewed candidates of hiring decisions within 45 days of their interview. This posting is for an existing vacancy, and we encourage you to reach out for further information regarding our hiring practices or any questions you may have. Thank you for considering a career with us.

Compensation / Benefits Information

S&P Global states that 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.

In addition to base compensation, this role is eligible for an annual incentive plan, which is included in the range of compensation above.

This role is not eligible for additional compensation such as an annual incentive bonus or sales commission plan.

This role is eligible to receive additional S&P Global benefits.

About S&P Global Market Intelligence

At S&P Global Market Intelligence, a division of S&P Global we understand the importance of accurate, deep and insightful information. Our team of experts delivers unrivaled insights and leading data and technology solutions, partnering with customers to expand their perspective, operate with confidence, and make decisions with conviction. For more information, visit

What’s In It For You?

Our Mission: Advancing Essential Intelligence.

Our People: We’re more than 35,000 strong worldwide—so we're able to understand nuances while having a broad perspective. Our team is driven by curiosity and a shared belief that Essential Intelligence can help build a more prosperous future for us all.From finding new ways to measure sustainability to analyzing energy transition across the supply chain to building workflow solutions that make it easy to tap into insight and apply it We’re committed to a more equitable future and to helping our customers find new, sustainable ways

Our Values: Integrity, Discovery, Partnership Throughout our history, the world’s leading organizations have relied on us for the Essential Intelligence they need to make confident decisions about the road ahead. We start with a foundation of integrity in all we do, bring a spirit of discovery to our work, and collaborate in close partnership with each other and our customers to achieve shared goals.

Benefits

  • 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.
  • Beyond the Basics: From retail discounts to referral incentive awards—small perks can make a big difference.

Global Hiring and Opportunity at S&P Global

We are committed to fostering a connected and engaged workplace where all individuals have access to opportunities based on their skills, experience, and contributions. Our hiring practices emphasize fairness, transparency, and merit, ensuring that we attract and retain top talent. By valuing different perspectives and promoting a culture of respect and collaboration, we drive innovation and power global markets.

Equal Opportunity Employer

S&P Global is an equal opportunity employer and all qualified candidates will receive consideration for employment without regard to race/ethnicity, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, military veteran status

#J-18808-Ljbffr

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Full-Stack (React, TypeScript, Java) in Toronto, ON vacancy
  • $95k - $145k per year

    Senior Full Stack Software Designer (Java & React) Position Description We are seeking an Expert Full Stack Developer to design, build, and maintain both front end interfaces and back end systems, including APIs, microservices, databases, and cloud deployments. This role... 
    React
    Java
    Typescript
    Work at office
    2 days per week
    Toronto, ON
    2 days ago
  •  ...the world. Miratech retains nearly 1000 full-time professionals, and our annual...  ...We are looking for a Senior Full Stack Developer to design, build and maintain...  ...performing enterprise applications using Java, Spring Boot, React, Node.js, Python and SQL. This role... 
    React
    Java
    Typescript
    Full time
    Internship
    Work at office
    Remote work
    Relocation
    2 days per week

    Miratech

    Toronto, ON
    3 days ago
  •  ...the world. Miratech retains nearly 1000 full-time professionals, and our annual growth...  ...Description We are looking for a Full Stack Engineer to design, develop, and support scalable...  ...business processes. You will use Java and Spring Boot to develop scalable backend... 
    React
    Java
    Typescript
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Toronto, ON
    14 days ago
  • $130k - $150k per year

     ...AI capabilities, we're looking for experienced engineers who thrive in fast-moving environments, embrace AI-first software development, and take ownership from idea to production...  ...Engineer with deep backend expertise, strong full-stack development skills, and hands-on experience... 
    React
    Java
    Typescript
    Full time
    Work at office
    Remote work

    Fable

    Toronto, ON
    5 days ago
  •  ...operates in 25 countries worldwide. Miratech retains over 1000 full-time professionals and has achieved sustained shareholder...  ...Job Description Miratech is looking for a skilled Full Stack Engineer with React and Golang experience  to join our US healthcare client.  Join... 
    React
    Full time
    Internship
    Remote work
    Worldwide
    Relocation

    Miratech

    Toronto, ON
    16 days ago
  • $170k - $190k per year

     ...Job Description Principal Full-Stack Software Engineer at a glance... Location: Toronto, ON (Hybrid - 3 days/week) We are looking for a Principal Full-Stack Software Engineer to lead our internal engineering platform, standards framework, and developer enablement ecosystem... 
    Typescript
    Full time
    Flexible hours
    3 days per week

    Kraft Heinz

    Toronto, ON
    2 days ago
  •  ...Job Description Job Description Senior Full-Stack Engineer (Knowledge Graph Platform) Location: [Toronto / hybrid, Canada] Responsibilities...  ...and REST/Fast APIs, including event-driven pipelines that react to UI edits (re-validation, re-indexing, impact analysis). •... 
    React
    Typescript
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Direct hire
    Immediate start

    NationMind LLC

    Toronto, ON
    7 days ago
  • $45 - $50 per hour

     ...Job Title: Software Engineer - React, Node, TypeScript & AI Coding Tools Job Location: Remote (Toronto, ON) Job Type: T4 Contract Experience: 5+ Years Rate: CAD 45 - 50 per hour Role Summary: NearSource is seeking a Software Engineer with strong frontend development... 
    React
    Typescript
    Hourly pay
    Long term contract
    Contract work
    Remote work

    NearSource

    Toronto, ON
    6 days ago
  • $126.8k - $164.1k per year

     ...Global Prime Brokerage is looking for a Full-time Senior Java Developer. Global Prime Brokerage is...  ...About The Role As a Senior Java Full Stack Developer , demonstrate ownership, accountability...  ...defect-free delivery through strong engineering discipline, peer reviews, and adherence... 
    React
    Java
    Long term contract
    Full time
    Work from home

    TD

    Toronto, ON
    2 days ago
  • $132k - $178.5k per year

     ...Come join the Intuit Toronto site as a Senior Software Developer. Be a leader in our Data, Growth and...  ...at scale. The ideal candidate is an experienced full stack Software Developer who is proficient with JavaScript/TypeScript, Java, and familiar with AI powered development... 
    React
    Java
    Typescript
    Full time
    Work at office
    3 days per week

    Intuit

    Toronto, ON
    2 days ago
  • $95k - $145k per year

     ...Description: CGI is looking for an experienced Full Stack Developer to work on challenging...  ...Angular-based front-end development and Java/Spring-based back-end development, along...  ...responsive web applications using Angular, TypeScript, HTML5, and CSS; integrating user interfaces... 
    Java
    Typescript
    Full time
    Work at office
    2 days per week
    3 days per week

    CGI

    Toronto, ON
    2 days ago
  • $80k - $130k per year

     ...years, we're still growing! Join Canada's largest IT Company as a 'Full Stack Java Developer', in our Financial Services Sector. This role is...  ...Jira Lifecycle management Microservices Node.Js React JavaScript Spring Spring Boot Swagger What you can... 
    React
    Java
    Full time
    Work at office
    3 days per week

    CGI

    Toronto, ON
    2 days ago
  • $95k - $145k per year

     ..., we're still growing! Join Canada's largest IT Company as a "Java Full Stack Development Lead" in our Banking Services Division. Location -...  ...Services GitHub Java Kubernetes OpenShift SCRUM Software Architecture What you can expect from us: Together, as... 
    Java
    Full time
    Work at office
    Remote work

    CGI

    Toronto, ON
    2 days ago
  • $125.5k - $154k per year

     ...Office (EDMO) is seeking a highly motivated Software Engineer III to design, develop, deploy, and...  ...hands-on experience with: ~ Node.js / TypeScript ~ REST API development ~ SQL /...  ...documentation practices. Key Competencies Full Stack Development API & Integration... 
    Typescript
    Full time
    Temporary work
    Work at office
    Work from home

    TD

    Toronto, ON
    2 days ago
  •  ...About the Role We operate in an AI-first engineering environment, where AI-powered...  ...core of how we design, build, and deliver software. Our engineers leverage AI coding agents...  ...software. We're looking for a Senior Full Stack Engineer with strong engineering fundamentals... 
    React
    Typescript
    Full time

    baselane

    Toronto, ON
    21 days ago
  •  ...default. See [Deploy Faster with Snowflake Apps]( As a Senior Full Stack Engineer, you will drive initiatives that span our product areas and tech...  ...that power App Runtime, spanning the full tech stack - React, Go, Python, and Java Stay deeply hands-on by authoring technical... 
    React
    Java
    Typescript
    Full time
    Internship

    Snowflake

    Toronto, ON
    2 days ago
  •  ...adopt AI they can govern and own. About the Role As a Full-Stack AI Engineer, you'll transform business ideas into production-ready applications...  ...production-ready UI components using modern frameworks (React.js, Vue.js, Nuxt.js ) with best practices for accessibility,... 
    React
    Typescript
    Full time
    Internship

    Appnovation Technologies

    Toronto, ON
    16 days ago
  •  ...details for this role. Job Description: Role Overview The Software Engineer II provides hands-on technical support for business-critical...  ...technologies, and the role requires comfort working across the full stack rather than within a single layer. Key Accountabilities... 
    Full time
    Remote work
    Work from home
    Rotating shift

    TD

    Toronto, ON
    1 day ago
  • $81.6k - $115.2k per year

     ...Develop new solutions as required for engineering programs and projects within assigned area...  ...frameworks or methodologies that relate to software engineering activities Ensure respective...  ...to grow, and you can unlock your full potential to achieve your career goals. Here... 
    Full time
    Internship
    Work from home
    Shift work

    TD

    Toronto, ON
    2 days ago
  • $172.96k - $197.4k per year

     ...Staff Software Engineer - Capital One Travel Tech - Full-stack About Capital One Canada. For 30 years, we've been on a mission to change banking for good. We challenge the traditional bank stereotype by integrating machine learning, conversational AI and design thinking into... 
    React
    Java
    Typescript
    Full time
    Work at office
    Work from home

    Capital One

    Toronto, ON
    2 days ago
  •  ...the Team We build enterprise software that helps organizations...  ...improve go-to-market agility. Our engineering organization includes multiple...  ...platform. Proficiency in Kotlin, Java, or a similar language, and comfort working across the stack, including a TypeScript and... 
    React
    Java
    Typescript

    Forma.ai

    Toronto, ON
    25 days ago
  • $125k - $150k per year

     ...The Role We are hiring a Senior Full-Stack Developer to build the products our patients...  ...across the stack. Ship features in our React and Next.js front end and our Python and...  ...deployment practices, and help shape our engineering culture as the team grows. Work with AI... 
    React
    Typescript
    Permanent employment
    Full time
    Internship
    Work at office
    Remote work
    3 days per week

    Blair Health

    Toronto, ON
    2 days ago
  • $95k - $145k per year

     ...Preferred Languages: Bilingual (English / French) Preferred Employment Type: Full-Time, Permanent CGI is seeking an experienced Senior Full Stack Developer to join our growing Software Engineering Practice within the Emerging Technologies team. As a full-time member of CGI... 
    React
    Java
    Typescript
    Permanent employment
    Full time

    CGI

    Toronto, ON
    2 days ago
  • $81.6k - $115.2k per year

     ...Software Engineer II (Java/Spring) Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Technology Solutions Pay Details:...  ...everyone has fair opportunities to grow, and you can unlock your full potential to achieve your career goals. Here at TD, we hire... 
    Java
    Full time
    Work from home

    TD

    Toronto, ON
    2 days ago
  •  ...seamless and quick payments. Across the Link Engineering org, we focus on building delightful...  ...methods. Our team's work spans the entire stack from front-end experiences, to infrastructure...  ...requirements ~2–10+ years of industry software engineering experience (does not include... 
    Full time
    Internship

    Stripe

    Toronto, ON
    2 days ago
  • $130k - $160k per year

     ...Senior Software Engineer, Full-Stack Applications – Python Fitch Ratings is seeking a Senior Software Engineer to join our global Ratings Technology team in Toronto. You'll build and maintain mission-critical full-stack applications that power how a world-leading credit... 
    React
    Java
    Typescript
    Long term contract
    Work at office
    Immediate start
    Worldwide
    Flexible hours

    Fitch Group

    Toronto, ON
    4 days ago
  • $180k - $220k per year

     ...Software Engineer, Full-Stack Applications (Associate Director) / AI Fluent Fitch Ratings is seeking a Lead Software Engineer to join our global Ratings Technology team in Toronto. This is an opportunity to build mission-critical platforms while helping shape the... 
    React
    Java
    Long term contract
    Immediate start
    Worldwide

    Fitch Group

    Toronto, ON
    12 days ago
  • $100k - $120k per year

    ️Are you a full stack developer who wants to build reliable, production-grade features on complex...  ...to join an established financial software company building portfolio management software...  ...Develop maintainable user interfaces in React and TypeScript that present financial data... 
    React
    Typescript
    Full time
    Night shift
    3 days per week

    STACK IT Recruitment

    Toronto, ON
    13 days ago
  • $190k - $240k per year

     ...Lead Software Engineer, Full-Stack Applications – Innovation Squads Fitch Ratings is seeking a Lead Software Engineer to join our Innovation Tiger Team in Toronto—a greenfield initiative at the forefront of how AI will transform financial analysis. This isn't about... 
    React
    Java
    Long term contract
    Immediate start

    Fitch Group

    Toronto, ON
    18 days ago
  • $64.02k - $80.03k per year

     ...ways to bank—online, mobile app, phone/full-service Member Connect Contact Centre,...  ...no matter what role you play.  Full-Stack Automation Engineer  DUCA is looking for a Full-Stack Automation...  ..., and external vendors through the Software Development Life Cycle Contribute to... 
    Java
    Full time
    Casual work
    Manual labor
    Work at office

    DUCA Financial Services Credit Union Ltd.

    Toronto, ON
    28 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Full-Stack (React, TypeScript, Java). Be the first to apply!