Enable job alerts via email!

Software Engineer

Smarttrade Technologies

Toronto

Hybrid

CAD 85,000 - 110,000

Full time

5 days ago
Be an early applicant

Job summary

A leading software provider in the trading and finance sector is seeking a Full-Stack Software Engineer in Toronto. You will design and maintain high-quality software solutions, with a focus on both back-end logic and user-facing components. The ideal candidate has 5–6 years of experience with web technologies like HTML, CSS, and JavaScript, along with strong communication skills and a degree in Computer Science or Engineering. This role promotes career growth in a dynamic work environment.

Qualifications

  • 5–6 years of continuous experience in popular web technologies (HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, jQuery, AngularJS/Angular).
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Proven hands-on software development and component-based development experience.
  • Knowledge of Java-based web services (RESTful API, SOAP).
  • Experience with relational databases.
  • Familiarity with XML, XSL, JSON.
  • Knowledge of Java (Collections framework, multi-threading) is an asset.
  • Experience in financial services or with electronic trading systems is an asset.
  • Flexible and adaptable, with a willingness to learn new technologies.
  • Strong written, verbal, and interpersonal communication skills.

Responsibilities

  • Develop user-friendly web pages using a variety of programming languages.
  • Collaborate with multidisciplinary teams, including back-end engineers and web designers.
  • Build high-quality graphics and interactive visual elements.
  • Design, implement, and maintain Java application phases.
  • Conduct software analysis, programming, testing, and debugging.
  • Perform root cause analysis on system/user errors, recommend corrective actions, and work with production and non-production support teams to resolve issues.
  • Review business requirements and provide time estimates.
  • Contribute to the product roadmap in collaboration with the team.
  • Drive continuous improvement by evaluating new tools, technologies, and approaches.
  • Manage individual project priorities, deadlines, and deliverables.

Job description

Commercial Banking - R&D · Toronto · Hybrid
Software Engineer

About smartTrade Technologies
smartTrade Technologies is a leading software provider in the trading and finance sector, serving clients such as investment banks, stock exchanges, brokers, and pension funds. Our technology enables the real-time management of financial flows between these global market players.

Joining smartTrade means becoming part of an innovative, international team with offices in New York, Aix-en-Provence, London, Geneva, Singapore, Tokyo, and Toronto. Our expertise spans more than a dozen roles across a wide range of technologies.

We place a strong emphasis on skills development and career growth, offering diverse opportunities for learning, advancement, and mobility. Our culture embraces the values of teamwork, performance, and dynamism—rooted in our passion for sport—and we are committed to supporting charitable and environmental initiatives worldwide.

Position: Full-Stack Software Engineer – Toronto
We are seeking a talented Full-Stack Software Engineer to join our highly skilled team in Toronto. In this role, you will design, develop, and maintain high-quality software solutions, implementing both the back-end logic and the user-facing components of our web applications. You will report to the Head of Software Engineering.

Key Responsibilities

  • Develop user-friendly web pages using a variety of programming languages.

  • Collaborate with multidisciplinary teams, including back-end engineers and web designers.

  • Build high-quality graphics and interactive visual elements.

  • Design, implement, and maintain Java application phases.

  • Conduct software analysis, programming, testing, and debugging.

  • Perform root cause analysis on system/user errors, recommend corrective actions, and work with production and non-production support teams to resolve issues.

  • Review business requirements and provide time estimates.

  • Contribute to the product roadmap in collaboration with the team.

  • Drive continuous improvement by evaluating new tools, technologies, and approaches.

  • Manage individual project priorities, deadlines, and deliverables.

Qualifications

  • 5–6 years of continuous experience in popular web technologies (HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, jQuery, AngularJS/Angular).

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

  • Proven hands-on software development and component-based development experience.

  • Knowledge of Java-based web services (RESTful API, SOAP).

  • Experience with relational databases.

  • Familiarity with XML, XSL, JSON.

  • Knowledge of Java (Collections framework, multi-threading) is an asset.

  • Experience in financial services or with electronic trading systems is an asset.

  • Flexible and adaptable, with a willingness to learn new technologies.

  • Strong written, verbal, and interpersonal communication skills.

Department
Commercial Banking - R&D
Locations
Toronto
Remote status
Hybrid
Commercial Banking - R&D · Toronto · Hybrid
Software Engineer
Already working at SmartTrade?

Let’s recruit together and find your next colleague.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs