Full Stack Software Architect

3 weeks ago


Toronto, Ontario, Canada Scotiabank Full time

Job Title: Full Stack Software Architect

About Us:

At Scotiabank, we help our customers, their families, and their communities achieve success through a broad range of advice, products, and services.

Job Overview:

We are seeking a skilled Full Stack Software Architect to join our Global Banking and Markets Engineering (GBME) team in Toronto, Canada.

Job Description:

The successful candidate will be responsible for designing, developing, and implementing complex software solutions for our Capital Markets products and analytics platforms.

Key Responsibilities:

  1. Lead complex transformational solutions and integrations, end to end across various projects in GBME, producing actionable and complete specifications, writing production quality code, and production implementation(s)
  2. Advocate for professional-level solutions, code quality, and modern engineering practices
  3. Independently develop, test, and deploy complex custom components using vendor APIs in Java or relatable technology
  4. Design test sets (automate where possible) using vendor and in-house developed tools; enhance testing tools as needed
  5. Write deployment scripts, and leverage tools such as Accelerator pipeline to promote code
  6. Design, deliver, and enhance new and current solutions and applications, being committed to writing the most efficient, scalable code possible, and continuously find improvements
  7. Continuously partner with Architecture on the design and integration of scalable solutions
  8. Improve the end-user experience by finding scalable solutions and addressing complex ad-hoc queries
  9. Proven experience and mentoring and guiding other developers
  10. Effectively communicate with technical and non-technical audiences
  11. Coach and train end-users (as needed)

Required Skills and Qualifications:

To be successful in this role, you will need:

  1. Minimum 8 years of experience in enterprise application development using 2 or more modern development languages (Java preferred)
  2. Knowledge of Capital Markets workflows and products; experience interfacing directly with Front Office users like traders and sales
  3. Experience in Capital Markets and Derivatives Trading Systems
  4. 5+ years of experience designing and building microservice architecture applications
  5. Experience with TDD / BDD with focus on delivering automated, repeatable testing at build time
  6. Experience in proactive monitoring of real-time applications
  7. Experience working with Realtime, high availability, and low latency systems
  8. Experience with DevOps tools, such as Kubernetes, Rancher, different build/deploy pipelines
  9. Experience with Messaging Bus technologies like Kafka, MQ, JMS, or Solace
  10. Experience with SQL and/or other query languages and DB design
  11. Experience with tick DB (eg. KDB) would be a strong advantage
  12. Good working knowledge of design patterns and best practices
  13. Excellent communication skills to varying audiences including executive leadership and non-technical resources
  14. Team player, able to efficiently interact with different business and technology groups
  15. Computer Science degree or equivalent

Benefits:

At Scotiabank, we offer:

  • Diversity, Equity, Inclusion & Allyship
  • Accessibility and Workplace Accommodations
  • Remote-friendly work environment
  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance
  • Competitive Rewards program including bonus, flexible vacation, personal, sick days, and benefits

Location: Toronto, Canada

Estimated Salary: $140,000 - $180,000 per year, depending on experience



  • Toronto, Ontario, Canada Nascent Full time

    We are seeking a highly skilled and experienced Senior Full-Stack Software Architect to join our team at Nascent.About the RoleAs a Senior Full-Stack Software Architect, you will be responsible for designing and developing full-featured responsive web and/or native applications. You will work closely with Engagement Managers and POs to create a roadmap and...


  • Toronto, Ontario, Canada Foilcon Full time

    Job Title: Senior Software Architect - Full Stack Developer**About Foilcon:**Foilcon is a leading software development company that specializes in creating innovative solutions for our clients. We are seeking an experienced Senior Software Architect - Full Stack Developer to join our team.**Salary:** $120,000 - $160,000 per annum (depending on experience)Job...

  • Full Stack Architect

    4 weeks ago


    Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    About the RoleWe are seeking a highly skilled Full Stack Architect to join our team at The Toronto-Dominion Bank (Canada). As a key member of our architecture team, you will be responsible for designing and implementing complex distributed solutions, technical designs, and integrations.Key ResponsibilitiesDesign, describe, and manage solution engineering in...


  • Toronto, Ontario, Canada TOPOLIO Full time

    We are seeking a highly skilled Senior Full Stack Software Architect to lead the development of our SaaS application. As a seasoned technology expert, you will be responsible for designing and implementing scalable and reliable platforms, as well as rock-solid applications. Your strong understanding of best practices across various development and delivery...


  • Toronto, Ontario, Canada TOPOLIO Full time

    We are seeking a highly skilled and experienced software engineer to lead the development of our SaaS application. As a talented full stack software architect, you will be responsible for designing and implementing scalable and reliable platforms, as well as rock-solid applications. Your strong understanding of best practices across various development and...

  • Full Stack Architect

    4 weeks ago


    Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    About the RoleWe are seeking a highly skilled Full Stack Architect to join our team. As a key member of our architecture team, you will be responsible for designing and implementing scalable, secure, and efficient software systems.Key ResponsibilitiesDesign and implement software systems using a variety of programming languages and technologies.Collaborate...

  • Full Stack Architect

    1 month ago


    Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    Job DescriptionWe are seeking a seasoned Full Stack Architect to join our Fraud Platform Architecture Team. This individual will play a key role in driving our vision for the platform and will be deeply involved in key initiatives to keep our customers safe and secure.Key ResponsibilitiesDesign and develop the overall architecture of software applications,...

  • Full Stack Architect

    4 weeks ago


    Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    Job SummaryWe are seeking an experienced Full Stack Architect to join our team. The ideal candidate will have a deep understanding of software architecture, design patterns, and cloud computing. They will be responsible for designing and implementing scalable, secure, and efficient software systems. The candidate should have excellent communication and...

  • Full Stack Architect

    4 weeks ago


    Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    Job SummaryWe are seeking a highly skilled Full Stack Architect to join our team at The Toronto-Dominion Bank (Canada). As a key member of our architecture team, you will be responsible for designing and implementing scalable, secure, and efficient software systems that meet the needs of our customers and stakeholders.Key ResponsibilitiesDesign and implement...


  • Toronto, Ontario, Canada CBCRadio-Canada Full time

    Transformative Opportunities with CBC/Radio-CanadaWe are seeking a seasoned Senior Data Architect, Full Stack Innovator to join our dynamic team at CBC/Radio-Canada. This exciting opportunity is perfect for an experienced technologist who thrives in a collaborative environment.About the Role:The Senior Data Architect, Full Stack Innovator will play a pivotal...


  • Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    Job SummaryWe are seeking a highly skilled Senior Full Stack Architect to join our team at The Toronto-Dominion Bank (Canada). As a key member of our architecture team, you will be responsible for designing and implementing scalable, secure, and efficient software systems that meet the needs of our customers and stakeholders.Key ResponsibilitiesDesign and...


  • Toronto, Ontario, Canada Scotiabank Full time

    Job SummaryWe are seeking a highly skilled Tech Savvy Full Stack Architect to join our team at Scotiabank. This is an exciting opportunity for a seasoned professional to leverage their expertise in software development and lead the design, development, and implementation of complex systems.About the RoleThe ideal candidate will have a strong background in...

  • Software Architect

    4 days ago


    Toronto, Ontario, Canada Mozilla Full time

    We are seeking a seasoned Software Architect to join our team as a Full Stack Ruby Developer.The ideal candidate will have at least 3 years of professional experience with Ruby and Ruby on Rails, with a strong focus on creating robust, scalable, and highly loaded applications.Key Responsibilities:Maintain and expand APIsCreate efficient algorithms and clean...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Are you a seasoned professional looking for a challenging role that utilizes your expertise in Python development?Iris Software Inc. is a leading provider of software solutions to Fortune 500 companies and other top firms in the financial services and technology industries.We are seeking a highly skilled Senior Full Stack Python Developer to join our team....


  • Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    Job DescriptionTD is seeking a seasoned technology professional to join our team as a Distinguished Full Stack Architect.We are looking for an individual with a strong background in cloud architecture, software development, and DevOps practices. The successful candidate will be responsible for designing and implementing robust cloud solutions, collaborating...


  • Toronto, Ontario, Canada Incognito Software Systems Inc Full time

    Junior Full Stack EngineerWe are seeking a highly skilled and motivated Junior Full Stack Engineer to join our team at Incognito Software Systems Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex web applications that serve millions of users.Key Responsibilities:Design and develop...


  • Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    Job SummaryWe are seeking a highly skilled Senior Full Stack Architect to join our team. As a key member of our architecture team, you will be responsible for designing and implementing robust solutions that meet the needs of our customers.Key ResponsibilitiesDesign and architect cloud-based solutions that meet the needs of our customersCollaborate with...


  • Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    About the RoleTD is seeking an experienced Full Stack Architect to lead the design and development of cloud-based solutions for our global financial institution.This role will involve collaborating with cross-functional teams to implement scalable and efficient solutions, driving the adoption of DevOps best practices, and providing expertise in API...


  • Toronto, Ontario, Canada Astra North Infoteck Inc. Full time

    Astra North Infoteck Inc. is seeking a highly skilled Digital Solutions Architect to lead our team in crafting innovative digital solutions. This role requires strong technical expertise in full stack development, with a focus on React, Java/J2EE, NodeJS, and RESTful APIs.About the Role:We are looking for an experienced professional with 6-8 years of...


  • Toronto, Ontario, Canada Maarut Inc Full time

    Job Title: Senior Software Engineer - Full StackWe are seeking a skilled Full Stack Software Engineer to join our team at {company}. As a key member of our tech team, you will be responsible for designing, developing, and maintaining our web applications.Responsibilities:- Design and develop efficient, scalable, and reliable full stack software solutions-...