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
Already working at SmartTrade?
Let’s recruit together and find your next colleague.