{bc}
indeed

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

S&P Global
Toronto, CAN
Full-time
Hybrid
$102,375 to $152,375,
Discovered Today
ReactTypeScriptJavaScript (ES6+)Node.js/ExpressJavaREST APIs

Full Job Posting

Role and team

Join the Financial Risk Analytics engineering team at S&P Global Market Intelligence.

Build technology and data platforms for capital markets and risk products, including counterparty credit risk, xVA, market risk, and regulatory compliance.

The team works a hybrid schedule of two days per week from the Toronto office, with flexibility for the rest of the week.

Responsibilities and impact

  • Architect and own full-stack product features from design through implementation, testing, and production support, with accountability for quality, security, and performance.
  • Build scalable React and TypeScript user interfaces and backend services and REST APIs in Node.js and Java.
  • Design, develop, and optimize PostgreSQL schemas and SQL for complex financial requirements.
  • Lead technical design reviews and architectural decisions, translating financial-risk requirements into maintainable plans with product managers and risk specialists.
  • Improve testing, code review, CI/CD, observability, and secure development practices; mentor engineers and shape platform standards.
  • Use agentic AI and AI-enabled tooling for code generation, automated testing, documentation, and workflow automation.

Required qualifications

  • At least 7 years of professional software engineering experience.
  • Production experience with React, TypeScript, and modern JavaScript (ES6+).
  • Production experience with Node.js/Express or Java, and delivery across multiple technology stacks.
  • Production experience developing and consuming REST APIs.
  • SQL proficiency and production experience with relational databases, including PostgreSQL.
  • Production experience with automated testing frameworks such as Jest, Jasmine, or Playwright.
  • Experience with CI/CD pipelines, Git-based workflows, Linux/Unix environments, and Agile software development.
  • Ability to make and communicate sound technical decisions to engineering and business stakeholders.

Preferred qualifications

  • Java and Spring/Spring Boot, distributed systems, event-driven architectures, or data-intensive backend services experience is preferred.
  • Financial markets, trading, risk management, or regulatory technology experience is preferred.
  • UI libraries, HTML5, accessibility, frontend performance, Docker, GitHub Actions, AWS, Kubernetes, application security, or generative AI experience is preferred.

Compensation

  • Anticipated base salary range is CAD $102,375 to $152,375, including an annual incentive plan.
  • Final base salary depends on performance, geographic location, experience, skills, training, licenses, and certifications.

Benefits

  • The role is eligible for S&P Global employee benefits, including health and wellness coverage, time off, learning resources, retirement planning, education support, and family benefits.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at S&P Global