Software Engineer – Full-Stack (React, TypeScript, Java) at S&P Global | CA | Rezi

Software Engineer – Full-Stack (React, TypeScript, Java) at S&P Global

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

S&P Global · CA

5 days ago

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

S&P Global · CA

5 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer – Full-Stack (React, TypeScript, Java) role.

Rezi rewrites your resume against S&P Global's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer – Full-Stack (React, TypeScript, Java) posting at S&P Global — free, in seconds.

About the Role

Join a collaborative, globally distributed engineering team focused on financial risk analytics. You will architect and own full-stack product features, build scalable UIs with React and TypeScript, and deliver backend services in Node.js and Java. This role involves designing and optimizing PostgreSQL schemas, leading technical design reviews, and applying emerging technologies like AI to enhance engineering productivity.

Responsibilities

  • Architect and own full-stack product features end-to-end, from design and implementation through automated testing and production support.
  • Build scalable, performant UIs using React and TypeScript.
  • Deliver backend services and REST APIs in Node.js and Java.
  • Design, develop, and optimise PostgreSQL schemas and SQL solutions.
  • Lead technical design reviews and architectural decisions.
  • Translate intricate financial-risk business requirements into well-structured, maintainable engineering plans.
  • Collaborate 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.

Requirements

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

Skills

  • React
  • TypeScript
  • JavaScript (ES6+)
  • Node.js
  • Express
  • Java
  • REST APIs
  • SQL
  • PostgreSQL
  • Jest
  • Jasmine
  • Playwright
  • CI/CD
  • Git
  • Linux/Unix
  • Agile
  • Spring/Spring Boot
  • Distributed systems
  • Event-driven architectures
  • Data-intensive backend services
  • Financial markets
  • Trading
  • Risk management
  • Regulatory technology
  • Counterparty credit risk
  • xVA
  • Market risk
  • Highcharts
  • DevExtreme
  • TanStack
  • Tailwind
  • HTML5
  • Web accessibility standards
  • Frontend performance optimisation
  • Docker
  • GitHub Actions
  • AWS
  • CloudFront
  • S3
  • Okta
  • Kubernetes
  • Application security controls
  • Authentication
  • Authorisation
  • Data protection
  • Generative AI
  • Large language models (LLMs)
  • AI-assisted development tools
  • Agentic frameworks

Location

  • Toronto, Ontario, Canada

Work Type

  • Hybrid

Experience Level

  • 7+ years of professional software engineering experience

Salary/Compensations

  • $102,375 CAD to $152,375 CAD

Benefits

  • Health care coverage designed for the mind and body.
  • Generous time off.
  • Access to resources for career growth and learning new skills.
  • Competitive pay.
  • Retirement planning.
  • Continuing education program with a company-matched student loan contribution.
  • Financial wellness programs.
  • Benefits for families.
  • Retail discounts.
  • Referral incentive awards.

About the Company

  • 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.
  • 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.
  • We’re committed to a more equitable future and to helping our customers find new, sustainable ways of doing business.
  • 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.

Equal Opportunity

  • 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, unemployment status, or any other status protected by law.
  • Only electronic job submissions will be considered for employment.
  • If you need an accommodation during the application process due to a disability, please send an email to: EEO.Compliance@spglobal.com and your request will be forwarded to the appropriate person.