Share this Job

Title:  Senior Software Engineer, Scotia Digital




Requisition ID: 101606

At Scotiabank Digital Factory, the reach and opportunity of a global organization meets the passion and drive of a startup. Reinvention starts here—and it starts with you.

We believe that the pathway to success is paved with user feedback, so we’re constantly asking our customers how they want to bank. When we find an opportunity to make things people will love, we assemble teams of specialists to collaborate in Digital Factories in Canada, Chile, Mexico, Peru, and Colombia. We work fast, and we work smart. Join us to create meaningful experiences and build the bank of tomorrow for our customers around the world.

If you’d like to learn more about our Digital Banking career opportunities, explore our Communities of Practice, or hear from our leaders, check out our Technology at Scotia career page.


About the role

Leads and oversees Enterprise Event Layer Platform(Realtime streaming Platform) ensuring business strategies, plans and initiatives are executed / delivered in compliance with governing regulations, internal policies and procedures. The Senior Platform Engineer works to implement, configures and plays a role in the design of complex financial technology systems for internal customers. Determines system specifications, input/output processes and working parameters for hardware/software compatibility. Coordinates design of subsystems and integration into total system. Identifies, analyzes and resolves application and infrastructure deficiencies. Develops, recommends and implements corrective actions.


What we are looking for? 

  • Leads and drives a customer focused culture throughout their team to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
  • Design, develop and integrate microservices with Realtime events platform.
  • Provide guidance to his team and maintain Realtime Event platform.
  • Depth Knowledge in Big data and Realtime event platforms.
  • Optimize cost to achieve better Performances.
  • Hands on experience with SQL, Schema Design, Kafka, Works in Agile team.
  • Experience and depth knowledge on infrastructure resources Experience developing engineering applications   for a large corporation.
  • Experience working together with teams from several departments to facilitate the orderly execution of a proposed project plan.
  • Professional experience and a high-level understanding of working with various operating systems and their implications.
  • Hands on experience with Devops concepts and ability to follow blue, green deployment model
  • Develop and Maintain Realtime Platform Operating efficiency and lead course of correction activities as required.
  • Represent aligned technical and business interests, engaging with relevant partners.
  • Ensures business needs are sufficiently defined, defining scope, enforcing clear goals and timing expectations, enabling successful initiative delivery with shared purpose.
  • Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decision.
  • Creates an environment in which his/her team pursues effective and efficient operations of his/her respective areas in accordance with Scotiabank’s Values, its Code of Conduct and the Global Sales Principles, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational, compliance, AML/ATF/sanctions and conduct risk.
  • Builds a high performance environment and implements a people strategy that attracts, retains, develops and motivates their team by fostering an inclusive work environment and using a coaching mindset and behaviors; communicating vison/values/business strategy; and, managing succession and development planning for the team.
  • Excellent background in working in a Cloud (Google and Azure) environment that supports the following products (Cloud Functions, Pubsub, event Hub, event Service Bus, google storage, azure blob storage, VM’s , Linux, azure SQl, Big query).
  • Experience in understanding the intersection of infrastructure and security compliance in the financial space.
  • Ability to understand the results of security scans and implement plan of actions (POAs) in resolving engineering problems.
  • Proficient administering Linux and ancillary services in a cloud computing environment.
  • Experience in one or more high-level software languages (e.g. Java, Java Script, Spring, Scala, Python, Ruby,Go).
  • Experience with one or more software version control systems (e.g. Git, Subversion).
  • Ability to work in a fast-paced agile team with multiple deliverables and priorities.
  • Proven track record of collaborating with and integrating User Experience research and product management into design decisions.
  • Proficient in software development coordination and collaboration tools including JIRA/Confluence/Slack/MS Teams etc.
  • Experience software development on a team using Agile methodology.


Are you the right person for the role?

  • Experience with Realtime streaming Platforms, Kafka Knowledge, Cloud(Azure and Google)
  • Experience in Managing Production Platforms
  • Ability to coach a team • Creative and efficient in proposing solutions to complex, time-critical problems • Collaborative in driving and making decisions
  • Multi skillset to support platform developments
  • Knowledge on networking and infrastructure deployments
  • Experience with utilizing enterprise monitoring tools (i.e. Splunk, Dynatrace) to support operational environment health and incident investigation
  • Experience with security certificates, protocols and ciphers


What’s in it for you?

  • The opportunity to join a forward-thinking company surrounded by a collaborative team of innovative thinkers.
  • A rewarding career path with diverse opportunities for professional development.
  • Internal development to support your growth and enhance your skills.
  • A competitive compensation and benefits package.
  • An organization committed to making a difference in our communities– for you and our customers.
  • We have an inclusive and collaborative working environment that encourages creativity, curiosity, and celebrates success!



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: Developer, Bank, Banking, Engineer, Cloud, Technology, Finance, Engineering