S&P Global

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

S&P Global
Apply
4 days ago
Toronto, CanadaSenior

Responsibilities

  • Architect and own full-stack product features from design and implementation through automated testing and production support.
  • Build scalable user interfaces with React and TypeScript and backend services with Node.js and Java.
  • Design and optimize PostgreSQL schemas and SQL solutions for complex, data-intensive financial requirements.
  • Lead technical design reviews and architectural decisions while translating financial-risk requirements into maintainable engineering plans.
  • Establish and evolve practices for testing, code review, CI/CD, observability, and secure development.
  • Mentor engineers, shape platform-wide standards, and collaborate with product managers and risk specialists.
  • Apply agentic AI and AI-enabled tooling to improve code generation, testing, documentation, and workflow automation.

Requirements

  • 7+ years of professional software engineering experience.
  • Production experience with React, TypeScript, modern JavaScript, Node.js/Express or Java, REST APIs, SQL, and PostgreSQL.
  • Experience with automated testing frameworks such as Jest, Jasmine, or Playwright.
  • Experience with CI/CD pipelines, Git-based workflows, and Linux/Unix environments.
  • Experience making and communicating technical decisions to engineering and business stakeholders.
  • Preferred qualifications include Java and Spring/Spring Boot, distributed systems, event-driven architectures, financial markets or risk-management experience, and frontend technologies such as Highcharts, DevExtreme, TanStack, Tailwind, and HTML5.
  • Preferred experience also includes Docker, GitHub Actions, AWS services such as CloudFront, S3, and Okta, Kubernetes, application security controls, generative AI, large language models, AI-assisted development tools, or agentic frameworks.

Benefits

  • Health care coverage and wellness benefits.
  • Generous paid time off and flexible downtime.
  • Continuous learning resources and career-development support.
  • Retirement planning, continuing education, company-matched student loan contributions, and financial wellness programs.
  • Family-friendly benefits, retail discounts, and referral incentive awards.
  • Hybrid work arrangement requiring two days per week from the Toronto office, with flexibility for the remainder of the week.

Tech Stack

AWSDockerExpressGitGitHub ActionsJasmineJavaJavaScriptJestKubernetesLinuxNode.jsPostgreSQLReactSpring BootSQLTailwind CSSTypeScript
Contact me