Software Developer for Commodities Platform

3 days ago


Toronto, Ontario, Canada Bank of Montreal Full time

Company Overview

The Bank of Montreal is a leading financial institution with a strong presence in the commodities market.

We are seeking a highly skilled software developer to join our team and contribute to the development of our Endur platform.

Estimated Salary Range: $74,800.00 - $138,600.00 per annum

Job Description

We are looking for a Senior Development Engineer to join our Metal Commodities technology team.

The successful candidate will be responsible for collaborating with various teams, including Product owners, Front Office, and Back Office teams, to analyze, develop, and implement applications, scripts, and processes in the Endur platform.

Key Responsibilities:

  • Experience building Java/JVS script applications in Endur for Commodities Business.
  • Work closely with trading & sales desks and product owners to translate Sales and Trading needs into technical specifications.
  • Analyze, develop, test, and implement tools to support EOD, Simulations, and Reports.
  • Ensure that code/configurations adhere to security, logging, error handling, and performance standards.

Technical Skills:

  • Openlink Endur
  • Java and SQL
  • Scripts – Powershell/Shellscript/Python
  • Source control/JIRA/Confluence

Leadership Skills and Accountability:

  • Estimate, forecast, and manage requirements, product development, and timeline.
  • Support business with defining technical work or identifying potential solutions.

Vendor Application Knowledge:

  • Capable of performing support including simulation reval and market data manipulation and curve building, trade STP, etc.

Asset Classes:

  • Commodities including Precious Metals, Base Metals, Oil, Gas, and Emission.


  • Toronto, Ontario, Canada Bank of Montreal Full time

    Job OverviewWe are seeking a highly skilled Senior Software Developer to join our Metal Commodities technology team at the Bank of Montreal.Key ResponsibilitiesThe successful candidate will be responsible for developing, testing, and implementing tools to support EOD, Simulations, and Reports in our Endur platform.Develop and maintain Java/JVS script...


  • Toronto, Ontario, Canada Scotiabank Full time

    Commodities Business Analyst Job SummaryRole OverviewCommodities Business Analyst will work with Regulatory and Compliance teams to gather requirements and coordinate regulatory BAU issues for commodities trading systems.Key ResponsibilitiesWork with Commodities Front Office Sales and Trading on documenting requirements and gap analysis for commodities...

  • Software Engineer

    2 weeks ago


    Toronto, Ontario, Canada Firmex Full time

    About the RoleWe are seeking an experienced Software Engineer to join our team as a Platform Developer. This is a unique opportunity to work on all aspects of new and exciting platform builds, from component interface development using HTML, JSON, and RESTful APIs, to integrating with distributed systems and message passing to increase reliability.As a Full...


  • Toronto, Ontario, Canada RIYASAT PUNJABI TADKA & BAR CANADA INC. Full time

    About this role: We are seeking a talented Senior Software Engineer - Platform Development to join our team at {company}. As a Senior Software Engineer - Platform Development, you will be responsible for designing, developing, and maintaining our platform infrastructure. This includes ensuring the scalability, reliability, and security of our systems. Key...


  • Toronto, Ontario, Canada Autodesk Full time

    Autodesk: A Global Leader in 3D Design and EngineeringWe are a global leader in 3D design, engineering, and entertainment software. Our mission is to accelerate better design through an unparalleled depth of experience and a broad portfolio of software.This role offers an exciting opportunity to lead our Platform team as we embark on a multi-year journey to...


  • Toronto, Ontario, Canada commonsku Full time

    Embark on a career-defining opportunity as an Enterprise Software Engineer at commonsku, a leading platform for promo product distributors.We are seeking a highly skilled and motivated individual to join our Development team and contribute to building and improving the commonsku platform. As an Enterprise Software Engineer, you will play a crucial role in...


  • Toronto, Ontario, Canada GPSI Full time

    We are seeking a highly motivated and experienced Commodity Manager to join our Aerospace manufacturing facility team. As a Commodity Manager, you will be responsible for managing the procurement and supply chain of various raw materials and components, ensuring the availability of necessary materials for production, negotiating contracts and prices with...


  • Toronto, Ontario, Canada The Canada Life Assurance Company Full time

    Company OverviewThe Canada Life Assurance Company is a leading provider of life insurance, health insurance, and retirement solutions in Canada.We operate under the brands: Canada Life, Empower and Irish Life, serving approximately 42 million customer relationships.We are committed to providing an inclusive, accessible environment where all employees and...

  • Software Developer

    2 weeks ago


    Toronto, Ontario, Canada Prodigy Labs Full time

    We are seeking an experienced software developer to work on designing and implementing a cutting-edge Trading Risk Escalation platform at Prodigy Labs.As a member of our team, you will be responsible for the design and development of a software solution that will be used by Risk Analysts, Front Office Traders, and Senior Executives. This is a unique...


  • Toronto, Ontario, Canada Autodesk Full time

    Job OverviewWe are seeking an experienced software development engineer to design and implement a cutting-edge AI/ML platform used in the development of Autodesk's suite of products and services.About UsWelcome to Autodesk, where we help innovators turn their ideas into reality. Our culture is built on a strong foundation of collaboration, innovation, and...


  • Toronto, Ontario, Canada LEAP Legal Software Full time

    About LEAPLEAP Legal Software is the leading provider of Legal Practice Productivity Solutions. Our company, part of ATI – one of the largest international LegalTech companies, has been reimagining productivity tools for lawyers and their staff for over 30 years. Our guiding purpose is to 'Help lawyers who help people'.As a Business Development...


  • Toronto, Ontario, Canada reddit Full time

    Reddit is a community-driven platform that fosters open and authentic conversations on the internet. With over 100,000 active communities and approximately 430 million daily active unique visitors, Reddit is one of the largest sources of information online.The Reddit Experimentation Platform is a critical component of our growth strategy, enabling us to...


  • Toronto, Ontario, Canada Curinos Full time

    Unlock the Potential of Data-Driven MarketingCurinos is seeking a highly skilled Senior Full Stack Engineer to join our team and contribute to the development of the Amplero Personalization Platform. This is an exciting opportunity to work on a cutting-edge technology that enables businesses to optimize their marketing performance.As a Senior Full Stack...


  • Toronto, Ontario, Canada CB Canada Full time

    {"Senior Power Platform Developer Requirements": "Job SummaryCB Canada is seeking a Senior Power Platform Developer to join our team. The ideal candidate will have experience in Power Platform (Power Apps, Power Automate) and .NET platform (C#), as well as knowledge of software development principles and lifecycle.Responsibilities"},"Reviews, analyzes, and...


  • Toronto, Ontario, Canada Veeva Systems Full time

    Veeva OpenData drives value to its customers through constant innovation, using cloud-based solutions and state-of-the-art technologies to deliver product excellence and customer success.The RoleAs a software engineer in Opendata, you will be responsible for the new Data Platform implementation. You will design and build scalable distributed cloud platforms...


  • Toronto, Ontario, Canada Bank of Montreal Full time

    Job Description: We are seeking a highly skilled Senior Software Engineer to join our Metal Commodities technology team at the Bank of Montreal. Key Responsibilities: • Collaborate with Product owners, Front Office, and Back Office teams to deliver projects. • Develop and implement tools to support EOD, Simulations, and Reports. • Ensure code...

  • Software Developer

    3 weeks ago


    Toronto, Ontario, Canada Futuretek Full time

    Futuretek is seeking a skilled Software Developer to join our team. The ideal candidate will have 3 years of experience in software development and a strong understanding of cloud computing. Responsibilities include developing and maintaining cloud-based applications, ensuring the security and scalability of our systems, and collaborating with...


  • Toronto, Ontario, Canada Veeva Systems Full time

    Company OverviewVeeva OpenData empowers the healthcare industry with real-time reference data across the entire ecosystem, facilitating commercial sales execution, compliance, and business analytics. Our innovative cloud-based solutions and cutting-edge technologies drive value for our customers through product excellence and customer success.Job...


  • Old Toronto, Ontario, Canada Sentry Full time

    At Sentry, we're on a mission to make development and deployment a safe and enjoyable experience for our customers. As a member of our Platform Team, you'll play a crucial role in building the right architecture for our scalable platform. We're in the process of converting from a legacy monolith to a more flexible service-oriented world, and we need your...


  • Toronto, Ontario, Canada MEDHA SOFTWARE SOLUTIONS INC Full time

    At Medha Software Solutions Inc., we are seeking a talented Software Development Professional to join our team. This is a permanent position that requires 37.5 hours of work per week.The ideal candidate should have a Bachelor's degree and at least one year of experience in software development. Proficiency in programming languages such as Java, Python, and...