Talent Apply
Log in
All jobs
S

Senior Software Engineer

Scotiabank

About this role

About the Role Senior Software Engineer within Scotiabank's Payments & Core Banking Engineering organization. You will contribute to the overall success of the Payments & Core Banking Engineering globally, ensuring that goals, plans, and initiatives are executed and delivered in support of the team’s business strategies and objectives, while complying with governing regulations and internal policies. What You'll Do

  • Champion a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
  • Champion a high-performance environment and contribute to an inclusive work environment.
  • Proactively provide guidance and recommendations on the software design.
  • Collaborate with SMEs to understand Business Banking and Cash Management trends.
  • Collaborate with cross-functional teams on the components to meet the performance requirements.
  • Collaborate to provide estimation and breakdown of work to enable small and frequent releases to production.
  • Actively participate in customer discovery and solution discovery sessions.
  • Build software solutions that meet the needs of stakeholders while focusing on continually reducing technical debt.
  • Set up development environments necessary to build the entire solution.
  • Participate in merging, integrating, versioning, promoting, code through environments and version control.
  • Triaging and problem-solving incidents to restore services in production and with follow up on root cause / permanent fixes.
  • Create, socialize, and implement on technical roadmaps.
  • Coach and mentor junior Engineers to support their career development and personal growth.
  • Provide expertise in the technologies and frameworks used to What We're Looking For
  • Strong understanding of software design and architecture, with the ability to guide design decisions.
  • Experience collaborating with SMEs and cross-functional teams to understand Business Banking and Cash Management trends and meet performance requirements.
  • Ability to estimate and break down work for small and frequent releases to production.
  • Experience participating in customer discovery and solution discovery sessions.
  • Focus on reducing technical debt while delivering software solutions.
  • Ability to set up development environments for end-to-end solution development.
  • Experience with merging, integrating, versioning, promoting code through environments and version control.
  • Strong incident triage and problem-solving skills to restore production services and perform root cause analysis for permanent fixes.
  • Ability to create, socialize, and implement technical roadmaps.
  • Coaching and mentoring of junior engineers.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →