Share this Job

Please be advised that our Careers site will be unavailable from November 28 at 12am ET to November 29 12am ET for scheduled system maintenance.

Title:  Senior Software Engineer with Capital Markets Technology




Requisition ID: 173668

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.


  • As a Software Engineer the incumbent works closely with customers, Business Analysts, and team members to understand business requirements that drive the analysis and design of quality technical solutions..
  • Involved in the full systems life cycle and is responsible for designing, coding, testing, implementing, and supporting applications software that is delivered on time and within budget.
  • Makes recommendations towards the development of new code or reuse of existing code
  • Responsibilities may also include participation in component and data architecture design, performance monitoring and product evaluation.
  • Provides guidance and training to less experienced analysts and programmers.
  • Provides front-line application support and coordination when application problems occur.
  • Participates in the evaluation of production logs and System Service Requests of high complexity and identifies actions to be taken to accomplish successful resolution to problem logs and deployment of new enhancements to the field.
  • Assists in Integrated System Test (IST) by supporting the test plan, test case validation and execution.
  • Provides the production support of global FI REPO trading platform
  • Liaisons with external vendors, product users, operations staff, technical support groups and other development teams in all phases of development project activities and production support activities.



Specific Area of Development

  • Application Development and release management responsibilities for the Collateral Management Technology (CMFT) IT



  • Collateral Management, Securities Finance, Repo, Tri-party Pledge, Inventory Management, Treasury, Funding, Rehypothecation, Regulatory reporting
    Securities Borrowing & Lending, Equity and/or Fixed Income Settlements (CSD, DTCC, International)




  • Experience with Oracle & Sybase database and Unix/Linux platforms
  • 7 – 10 years’ experience with OOP Programming, Java, Enterprise Edition Java - J2EE
  • Experience with Agile methodologies, JavaScript, JQuery, Angular, Vue, HTML, CSS and Streaming architecture (Kafka, Elastic Search) as an asset 
  • Experience with capital market trading platform, ION REPO platform, are strong asset
  • Proficient with Unix Tools, shell scripting (Bash, Perl, Python, etc.), SQL queries, PL/SQL, and SQL Loader - or equivalent
  • Experience with enterprise integration tools and extract, transformation, and load (ETL) tools a very strong asset
  • Experience with DevOps, version control system such as Bitbucket, Jenkins
  • Strong technical, analytical, time management, training, and presentations skills
  • Must be organized and able to prioritize responsibilities and tasks to meet deadlines
  • Ability to work independently as well as part of a diverse team 
  • Must have excellent communication skills - both verbal and written


Education/Work Experience/Designations


  • The incumbent must have knowledge of financial instruments, including market conventions and valuation methods, risk management methodologies and models including best practices, current and anticipated regulatory requirements, Back Office processes and the end-to-end workflows among the Front, Middle and Back Offices within at least one financial market area (Specific Areas of Business Analysis preferred – refer to above highlight).
  • A recognized under-graduate degree in economics, business, mathematics, or a related discipline, along with 5 to 6 years of financial industry work experience is required.
  • Must have 7 to 10 years of technical hands-on working experience with Java Enterprise Edition.





Location(s):  Canada : Ontario : Toronto 

Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.  

At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.

Job Segment: Test Engineer, Testing, Software Engineer, Technical Support, ERP, Engineering, Technology