Senior Software Engineer Senior Software Engineer

SCOTIA BANK (Toronto ON, Canada) 12 days ago

Requisition ID: 100090
Join the Global Community of Scotiabankers to help customers become better off.

About the role

As a Senior Software Engineer in Global Wholesale, Wealth and Risk Technology- Derivatives team, you will be responsible for the design, architecture and final delivery of the solution with an emphasis on system scalability, availability and pragmatism. Hands-on coding is expected - active contribution to the code base as well as code reviews and walkthroughs. 


Is this role right for you? In this role, you will:

  • Effectively analyse, design, develop and deliver high availability & reliability applications which utilize different technology stacks (including Python, Java, Kafka, NoSQL, Kubernetes etc.)

  • Work with team of expert engineers for development, deployment and monitoring of derivatives trading and derivatives valuation applications

  • Work with diverse set of technologies to implement new systems, or enhancements of existing implementations, and ensure sound integration with surrounding components from end to end operational perspective

  • Understand the existing purpose of the application and a how the end user is putting the service to use. And then Design sound solutions that meet the enhanced and new business needs
  • Coordinate infrastructure needs for requisitioning Cloud based infrastructure, databases and assist actively with documentational requirements covering architecture, security and operational readinessCoordinate infrastructure needs for requisitioning Cloud based infrastructure, databases and assist actively with documentational requirements covering architecture, security and operational readiness
  • Ensure that delivery meets the integrity, quality, performance and reliability requirements by building automated testing and regression suites and use of DevOps principles


Do you have the skills that will enable you to succeed in this role? - We'd love to work with you if you have:

  • Previous work experience in an Agile/Scrum delivery model.
  • Bachelor degree in Computer Science or relevant experience
  • 5+ years experience in developing, deploying and maintaining large scale applications with complex integration in a cloud-based environment

  • At least 2 years of this experience in fully automating analytics deployment process and with CI/CD tools as well as Linux, K8S, Docker, Ansible, Python and cloud environments like Azure

  • 1-2 years’ experience working with Kubernetes and Helm Charts in production environments and on monitoring tools such as TICK stack, Prometheus, ELK stack

  • Experience in securing data both in transit and at rest (data encryption, PKI, TLS, HTTPS)

  • Solid experience as a DevOps Engineer in a 24x7 uptime environment, including automation experience with configuration management tools.

  • Well-rounded interpersonal skills, with the ability to build relationships cross-functionally, based on Scotiabank’s values of respect, integrity, passion, and accountability


What's in it for you?

  • An inclusive and collaborative working environment that encourages creativity, curiosity, and celebrates success!
  • Work with and learn from diverse industry leaders, who have hailed from top technology companies around the world
  • Opportunity to make a significant impact, as you will contribute to viable solutions to design products and applications that will be used by over 21 million customers globally
  • Tools and technology needed to create beautiful customer experiences
  • Learning and development – free access to Pluralsight membership to upskill and develop your skills

Location(s):  Canada : Ontario : Toronto 

As Canada's International Bank, we are a diverse and global team. We speak more than 100 languages with backgrounds from more than 120 countries. Our employees are committed to a superior customer experience and use the Bank’s six guiding sales practice principles to ensure they act with honesty and integrity.
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.


Senior Software Engineer Senior Software Engineer

Apply On Company Site
Back to search page
;