Enable job alerts via email!

Software Engineer

Scotiabank

Toronto

Remote

CAD 80,000 - 110,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading bank in the Americas is seeking a Software Engineer to join their Global Banking and Markets Engineering team. The ideal candidate will have extensive experience in backend development using Java and Spring Boot, with opportunities to work on diverse projects. This role emphasizes collaboration, problem-solving, and the use of innovative technologies to enhance capital markets products. The successful applicant will thrive in an inclusive, results-oriented culture that values diversity and continuous learning.

Benefits

Inclusive culture promoting diversity
Remote-friendly work setup
Opportunities for upskilling
Competitive rewards including bonuses
Flexible vacation

Qualifications

  • 4+ years of recent experience in backend development with Java and Spring Boot.
  • Experience in Microservices and API development in an enterprise environment.

Responsibilities

  • Collaborate with end users and business teams to understand needs and assess requirements.
  • Develop and enhance solutions and applications throughout the project lifecycle.
  • Participate in SCRUM meetings and agile practices.

Skills

Java
Spring Boot
Agile methodologies
SQL
Unix/Linux

Education

Bachelor’s degree in Computer Science

Tools

Postgres
MSSQL
Oracle
IBM MQ
Kafka
Redis

Job description

Press Tab to Move to Skip to Content Link

Select how often (in days) to receive an alert:

Select how often (in days) to receive an alert:

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: Software Engineer

Requisition ID: 225394

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

The Team

Global Banking and Markets Engineering (GBME) is the award-winning technology engine powering Scotiabank’s Corporate, Investment Banking, and Capital Markets businesses.

The Role

GBME seeks Java Software Engineers who are continuous learners eager to enhance capabilities in capital markets products and analytics platforms. The role primarily involves backend development with Java, Spring Boot, and RESTful APIs, with potential opportunities for frontend work (approximate split 70/30).

The successful candidate will possess a strong technical and engineering mindset, collaborating with business teams and engineering leaders to develop market-leading solutions across various projects within GBME.

Are you motivated by challenges? Do you enjoy using new technologies to solve problems? Do you want to work on diverse projects, collaborate with talented teams, and learn from inspiring leaders? If so, this is the right team for you! You will apply your analytical skills to design and develop applications that deliver value, effectiveness, and excellence to our business partners and customers.

Responsibilities
  • Collaborate with end users and business teams to understand needs, conduct gap analysis, and assess requirements.
  • Partner with Architecture for design and integration.
  • Develop and enhance solutions and applications.
  • Participate in the full project lifecycle, producing specifications, writing production-quality code, and implementing solutions.
  • Design, deliver, and implement database schemas.
  • Create test sets, automate testing processes, and perform various testing types including functional, regression, and performance testing.
  • Write deployment scripts and utilize tools like the Accelerator pipeline for code promotion.
  • Support solutions in production as needed.
  • Enhance user experience by finding scalable solutions and addressing complex queries.
  • Communicate effectively with technical and non-technical audiences.
  • Refactor legacy code as needed.
  • Train and coach end users as needed.
  • Participate in SCRUM meetings and agile practices.
Qualifications
  • 4+ years of recent experience in backend development with Java and Spring Boot.
  • Experience in Microservices and API development in an enterprise environment.
  • Knowledge of databases and SQL (Postgres, MSSQL, Oracle).
  • Unix/Linux shell scripting experience.
  • Experience with Agile methodologies and Test-Driven Development.
  • Bachelor’s degree in Computer Science, Engineering, or relevant field.
  • Capital Markets experience, understanding of front, middle, and back-office operations.
  • Experience with messaging frameworks like IBM MQ, Kafka, Redis.
  • Experience with real-time, high-availability, low-latency systems.
  • Experience in Java multi-threaded applications.
What’s in it for you?
  • Inclusive culture promoting diversity, equity, inclusion, and allyship, supported by Employee Resource Groups.
  • Accessible and inclusive work environment, with accommodations available.
  • Remote-friendly work setup.
  • Opportunities for upskilling through courses, cross-functional projects, and tuition assistance.
  • Competitive rewards including bonuses, flexible vacation, and benefits.
  • Community engagement opportunities through various programs and events.

Location: Toronto, Ontario, Canada

Scotiabank is a leading bank in the Americas, committed to helping customers and communities succeed. We value the unique skills each individual brings and are dedicated to an inclusive, accessible environment. Accommodations are available during the recruitment process. Candidates must apply online. Only selected candidates will be contacted for interviews.

Job Segment: Test Engineer, Testing, Investment Banking, Software Engineer, Computer Science, Engineering, Technology, Finance

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

Similar jobs

Software Engineer

Felix Health Inc.

Toronto

Remote

CAD 70,000 - 110,000

5 days ago
Be an early applicant

Associate Software Engineer

Foundant Technologies, Inc.

Toronto

Remote

CAD 50,000 - 90,000

5 days ago
Be an early applicant

Software Engineer

Foundant Technologies, Inc.

Toronto

Remote

CAD 60,000 - 100,000

5 days ago
Be an early applicant

Senior Software Engineer

Microsoft

Toronto

Remote

CAD 108,000 - 200,000

2 days ago
Be an early applicant

Software Engineer - Java

Veeva Systems

Toronto

Remote

CAD 85,000 - 225,000

13 days ago

Senior Software Engineer, Tokenization

Chainlink Labs

Toronto

Remote

CAD 90,000 - 150,000

5 days ago
Be an early applicant

Junior Software Engineer

Fable

Toronto

Remote

CAD 90,000 - 100,000

3 days ago
Be an early applicant

Senior Software Engineer

Microsoft Corporation

Old Toronto

Remote

CAD 108,000 - 200,000

3 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Toronto

Remote

USD 70,000 - 110,000

13 days ago