Scotiabank Senior Backend Software Developer

2 weeks ago


Old Toronto, Canada Scotiabank Full time
About Scotiabank

Scotiabank is a leading bank in the Americas, committed to helping its customers achieve success through a broad range of advice, products and services.

Job Overview

We are seeking a highly skilled Senior Backend Software Developer to join our team. As a key member of our Global Banking and Markets Engineering (GBME) team, you will play a critical role in developing and implementing market-leading solutions for our various projects.

Key Responsibilities
  • Design, develop, and deliver high-quality backend applications using Java/Spring Boot/RESTful API.
  • Work closely with business teams and cross-functional engineering leaders to understand business needs and conduct gap analysis.
  • Partner with Architecture on the design and integration of new systems.
  • Develop and enhance new and current solutions and applications.
  • Be involved in the full life cycle of a project, responsible for producing actionable and complete specifications, writing production quality code, and implementation.
  • Design, deliver, and implement database schemas.
  • Design test sets and automate testing, including functional and non-functional testing, regression testing, and performance testing.
  • Write deployment scripts and leverage tools like the Accelerator pipeline to promote code.
  • Support the solution in production as needed.
Requirements
  • 4+ years of recent experience in backend development, specifically with Java/Spring Boot.
  • Experience working with Python.
  • Experience in Microservices and API development in an enterprise environment.
  • Working experience with databases and SQL (e.g., Postgres, MSSQL, Oracle).
  • Working experience with Shell scripting in Unix/Linux environments.
  • Experience in Agile development methodologies and Test-Driven Development.
  • Bachelor's degree in Computer Science or relevant experience.
  • Capital Markets experience (Understanding of Front, Middle, and Back office operations).
  • Experience with Messaging Frameworks (IBM MQ/Kafka/Redis).
  • Experience working with real-time, high availability, and low latency systems.
  • Experience with Java multi-threaded applications.
  • Containerized systems experience in public cloud (Azure or GKE/GCP).
  • Excellent communication and presentation skills.
  • Ability to work as a contributing member of a team.
  • A strong commitment to delivering high-quality solutions while managing expectations and deliverables.
  • Openness to feedback and willingness to continuously learn and grow.
Benefits
  • Diversity, Equity, Inclusion & Allyship: We strive to create an inclusive culture where every employee can reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank.
  • Accessibility and Workplace Accommodations: We value the unique skills and experiences everyone brings to the Bank and are committed to creating and maintaining an inclusive and accessible environment for everyone.
  • Flexible remote work options to support your well-being and productivity.
  • Ongoing training and development opportunities to help you upskill and reskill.
  • A competitive rewards program, including bonus, flexible vacation, personal, sick days, and benefits that start on day one.
  • Community engagement opportunities to help you connect and contribute to the community.

We are offering a salary range of $140,000 - $180,000 per year, based on experience and qualifications. If you are passionate about technology, innovation, and making a difference, we encourage you to apply.



  • Old Toronto, Canada Scotiabank Full time

    Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: Requisition ID: 201673Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. As a Software Engineer with Scotiabank Platforms, you will have an opportunity to be part of a group of people changing how the Bank...


  • Old Toronto, Canada Scotiabank Full time

    Press Tab to Move to Skip to Content LinkSelect how often (in days) to receive an alert:Requisition ID: 201673At Scotiabank Platforms, we're seeking a skilled Software Development Specialist to join our team. As a key member of our Product Engineering group, you'll contribute to the development of innovative software solutions that drive business results.As...


  • Toronto, Canada Scotiabank Full time

    Is this role right for you? In this role you will: Primarily focused on design and development of our API Gateway solution built on Apigee. Participating in daily design discussions focused on scalability and design and implementation best practices Design and develop technical solutions and strategies for software applications and building detail...


  • Old Toronto, Canada Scotiabank Full time

    Role OverviewWe are seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our enterprise-grade software applications.Key Responsibilities:Design and develop software applications using HTML, CSS, and JavaScript.Collaborate with...

  • Software Developer

    4 weeks ago


    Old Toronto, Canada Scotiabank Full time

    Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.We are seeking a Software Developer for the Canadian Digital Banking Engineering team.Is this role right for you? In this role, you will:Champion a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and...


  • Old Toronto, Canada Scotiabank Full time

    Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: Requisition ID: 207154Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. We are looking for a Senior Software Developer to join our micro services team in Scotia Digital to help us build the next...

  • Software Developer

    3 weeks ago


    Old Toronto, Canada Scotiabank Full time

    Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Contributes to development of world-class digital products and experiences on the iOS platform that touch millions of Scotiabank customers every day. Contributes to the overall success of the Digital Banking Unit in Canada, ensuring specific individual...

  • Software Developer

    3 weeks ago


    Old Toronto, Canada Scotiabank Full time

    Requisition ID: 210433Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. Contributes to development of world-class digital products and experiences on the iOS platform that touch millions of Scotiabank customers every day. Contributes to the overall success of the Digital Banking Unit in Canada, ensuring...


  • Old Toronto, Canada Robinhood Full time

    The Backend Platform team's mission is to enable fast, safe, and delightful backend development at scale.As a Senior Software Engineer on Backend Platform, you will own impactful projects, accelerate developer velocity of all backend engineers at the company, and be responsible for setting the holistic direction of backend engineering at Robinhood.Key...


  • Old Toronto, Canada Autodesk Full time

    Job Requisition ID # 24WD82591 Position OverviewAutodesk is a global leader in 3D Design, Engineering, and Entertainment software. The work we do at Autodesk touches nearly every person on the planet. By creating software tools for making buildings, machines, and even the latest movies, we influence and empower some of the most creative people in the world...


  • Old Toronto, Canada Motorsport-Total.com GmbH Full time

    Job Requisition ID # 24WD82591 Position Overview Autodesk is a global leader in 3D Design, Engineering, and Entertainment software. The work we do at Autodesk touches nearly every person on the planet. By creating software tools for making buildings, machines, and even the latest movies, we influence and empower some of the most creative people in the world...


  • Old Toronto, Canada Robinhood Full time

    About the team + role The Backend Platform team's mission is to enable fast, safe, and delightful backend development at scale. As a Senior Software Engineer on Backend Platform, you will own impactful projects, accelerate developer velocity of all backend engineers at the company, and be responsible for setting the holistic direction of backend engineering...


  • Old Toronto, Canada Hitachi Vantara Corporation Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled and experienced Software Engineer to join our team as a Senior Software Engineer. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality backend systems.Key Responsibilities:* Design and develop scalable and maintainable backend systems*...


  • Old Toronto, Canada Scotiabank Full time

    Are you a skilled software engineer looking to utilize your expertise in emerging technologies to drive innovation in the banking industry?We are seeking a Senior Software Developer to join our Innovation team in Canadian Banking Engineering at Scotiabank. This role is an excellent opportunity for you to contribute to the development of quality software...


  • Old Toronto, Canada Scotiabank Full time

    Key ResponsibilitiesWe are seeking a highly skilled Software Developer to join our Canadian Digital Banking Engineering team.Main Responsibilities:Champion a customer-focused culture to deepen client relationships and leverage broader Bank relationships, systems, and knowledge.Work with product owners and business system analysts to refine ticket...


  • Old Toronto, Canada Scotiabank Full time

    Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. This team contributes to the overall success of the Global Finance and Risk Technology (GFRT). Ensuring specific individual goals, plans, initiatives are executed / delivered in support of the team’s business strategies and objectives. Ensures all...


  • Old Toronto, Canada Scotiabank Full time

    Software Development EngineerAt Scotiabank, we're seeking a skilled Software Development Engineer to join our Global Banking and Markets Engineering (GBME) team.The RoleAs a Software Development Engineer, you will be responsible for designing, developing, and implementing software solutions for our capital markets products and analytics platforms.Key...


  • Old Toronto, Canada Scotiabank Full time

    GBME Job OpportunityScotiabank's Global Banking and Markets Engineering (GBME) team is seeking a skilled Java Software Engineer to join their fast-paced environment. As a key member of the team, you will be responsible for developing and implementing market-leading solutions for various projects within GBME.Key ResponsibilitiesCollaborate with business teams...


  • Toronto, Canada Scotiabank Full time

    Requisition ID: 207154Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.We are looking for a Senior Software Developer to join our micro services team in Scotia Digital to help us build the next generation micro Services for Scotiabank. This is an


  • Old Toronto, Canada Scotiabank Full time

    Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.The TeamWe are seeking a Senior Software Developer for the Digital Engineering Operations Team. The ideal candidate is passionate about designing and developing complex, highly reliable and scalable enterprise systems. They have a keen interest in...