Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principle Software Engineer

Full-time

Scotiabank

Job Responsibility:

Requisition ID: 197177 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

The Team

Global Banking and Markets Engineering (GBME) is the fast-moving, award-winning technology engine that powers Scotiabank's Corporate, Investment Banking and Capital Markets businesses.

The Role

GBME is searching for a Principle Software Engineer who is eager to boost capabilities of capital markets products and analytics platforms.

The successful candidate will have to be a seasoned technical and engineering mindset. You will work closely with business teams and cross functional engineering leaders to develop and implement market leading solutions for the various projects within Global Banking and Markets Engineering (GBME).

Do you thrive when faced with challenges? Like using fresh technologies to solve problems? Looking to work in various projects across the organization, collaborating with great teams and inspiring leaders? Then this is the right team for you! In this exciting role, you'll apply your analytical skills to design, and develop applications that deliver excellence, effectiveness, and value to our business partners and customers.

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

  • Leverage your seasoned technical expertise to continuously help drive the technology strategy and roadmap of the department, building and maintain a strong working relationship with technology partners, management, and business stakeholders
  • 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)
  • Advocate for professional-level solutions, code quality, and modern engineering practices
  • Independently develop, test, and deploy complex custom components using vendor APIs in Java or relatable technology.
  • Design test sets (automate where possible) using vendor and in-house developed tools; enhance testing tools as needed.
  • Write deployment scripts, and leverage tools such as Accelerator pipeline to promote code.
  • Design, deliver and enhance new and current solutions and applications, being committed to writing the most efficient, scalable code possible, and continuously find improvements.
  • Continuously partner with Architecture on the design and integration of scalable solutions
  • Improve the end user experience by finding scalable solutions and addressing complex ad hoc queries.
  • Proven experience and mentoring and guiding other developers
  • Effectively communicate with technical and non-technical audiences.
  • Coach and train end users (as needed).

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

  • Minimum 10 years of experience in enterprise application development using 2 or more modern development languages (Java preferred).
  • Knowledge of Capital Markets workflows and products; experience interfacing directly with Front Office users like traders and sales.
  • Experience with DevOps tools, such as Kubernetes, Rancher, different build/deploy pipelines.
  • Experience with Messaging Bus technologies like Kafka, MQ, JMS, or Solace.
  • Experience with SQL and/or other query languages and DB design; experience with tick DB (eg. KDB) would be a strong advantage.
  • Good working knowledge of design patterns and best practices.
  • Excellent communication skills to varying audiences including executive leadership and non-technical resources.
  • Team player, able to efficiently interact with different business and technology groups.
  • Computer Science degree or equivalent.

Preferred Qualifications

  • Experience in Cloud or Kubernetes computing is a plus.

What's in it for you?

  • Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
  • Accessibility and Workplace Accommodations - 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. Scotiabank continues to locate, remove, and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
  • Remote-friendly work environment will provide you with the flexibility to perform at your best.
  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
  • Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
  • Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!

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. 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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principle Software Engineer in Toronto, ON vacancy
  • $69k - $114k per year

     ...What will your typical day look like? We’re looking for a Software Engineer to design, build, and support scalable applications, platform...  ...components fit into larger systems and applies sound design principles to build secure, reliable, and maintainable solutions.... 
    Suggested
    Permanent employment
    Flexible hours

    Deloitte

    Toronto, ON
    17 hours ago
  • $69k - $114k per year

     ...What will your typical day look like? We’re looking for a Software Engineer to design and build scalable applications and services. This...  ...fit into larger systems and applying practical design principles during implementation. About the team Frontier Engineering... 
    Suggested
    Permanent employment
    Flexible hours

    Deloitte

    Toronto, ON
    17 hours ago
  •  ...results in an inclusive and high-performing culture. Back End Software Engineer Cloud Modernization (Mortgage Domain) Location: Toronto...  ...Apply software engineering best practices including SOLID principles design patterns and clean code methodologies. Work at a high... 
    Suggested
    Full time
    Flexible hours

    Scotiabank

    Toronto, ON
    4 hours ago
  • $90k - $130k per year

     ...responsibly and at scale. What’s the Opportunity?   As a Software Engineer at Zafin, you will design, build, test, and maintain software...  ...of object-oriented design, software engineering principles, and development best practices. Experience building or supporting... 
    Suggested
    Full time

    Zafin

    Toronto, ON
    1 day ago
  •  ...solutions for small businesses. Join our engineering team and help create secure, scalable...  ...North America. About the Role As a Software Engineer, you will design, develop, and...  ...object-oriented programming, software design principles, and data structures. Experience... 
    Suggested
    Remote work
    Flexible hours

    Relay Financial

    Toronto, ON
    4 days ago
  • $160k - $200k per year

     ...Traditional handoffs between product, design, and engineering are giving way to smaller, faster teams...  ...end to end, using strong engineering principles and AI-powered development tools. We're...  ...and user experiences, build scalable software, and measure business impact. Design... 
    Long term contract
    Permanent employment
    Full time
    Internship

    Clutch Technologies Inc.

    Toronto, ON
    2 days ago
  • $156k - $188k per year

     ...into a single, modern platform that powers software, APIs, payments, and patient experiences...  ...Do ~ You'll one of NexHealth's first engineers based in Canada — setting the technical...  ...of quality and security engineering principles. You understand not just the what, but also... 
    Live In
    Remote work
    Flexible hours

    NexHealth

    Toronto, ON
    1 hour ago
  • $90k - $140k per year

     ...company perks await! Job Description: Microchips FPGA software engineering team is at the forefront of developing advanced Electronic...  ...and data structures. Strong background in digital design principles. Preferred Qualifications: Experience working with... 
    Full time
    Manual labor
    Work at office

    Microchip

    Toronto, ON
    4 hours ago
  •  ...Reference no. R2859186 Position title: Software Engineer Department: Commercial Marketer and Web Accelerator Engineering Location...  ...best practices. ~ Familiarity with CI/CD practices and DevOps principles. Soft & Behavioral Skills Strong problem-solving... 
    Flexible hours
    Toronto, ON
    17 days ago
  •  ...looking for a backend-focused engineer with PHP/Laravel experience...  ...and if you believe in design principles like abstraction, DRY, and loose...  ...SoStocked's core forecasting engine - pushing beyond “good enough...  ...of professional back-end software engineering experience, any front... 
    Full time
    Internship
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Carbon6

    Toronto, ON
    1 day ago
  • $89.36k - $124.78k per year

     ...Indirect Indicator: Indirect Summary As an experienced .NET Software Engineer, you will play a key role in driving the success of our...  ...maintainable and scalable code by strictly adhering to SOLID principles and Clean Code practices. Actively participate in Agile/Scrum... 
    Long term contract
    Temporary work
    Work at office
    Local area
    Remote work
    Worldwide
    Shift work
    Night shift

    Celestica International LP

    Toronto, ON
    3 days ago
  • $88k - $132k per year

     ...your best work. Job Summary Equinix is seeking a Staff Software Engineer to join the CIM team within the Digital and Innovation...  ...business solutions Deliver solutions aligned with architectural principles and guidelines Design and develop highly available,... 
    Full time
    Work at office

    Equinix

    Toronto, ON
    1 day ago
  •  ...more than half a century, Electric Power Engineers (EPE) has partnered with power and...  ...consulting expertise and energy intelligence software solutions for complex engineering and grid...  ...understanding of software development principles, algorithms, and data structures. Good... 
    Full time
    Remote work
    Flexible hours

    Electric Power Engineers

    Toronto, ON
    1 day ago
  • **Software Engineer** Location: Canada Job Type: Full-time **About Sensibill** Sensibill is a leading fintech company providing digital receipt, transaction intelligence, and financial technology solutions that help businesses deliver better customer experiences. We... 
    Full time

    Sensibill

    Toronto, ON
    9 days ago
  • $110k - $135k per year

     ...their dollars can go back into care. About The Role: As a Software Engineer you will work alongside a team of engineers to get Conductor...  ...Write and extend agentic workflows in Conductors orchestration engine building custom tools integration adapters and transformation... 
    Long term contract
    Full time
    Contract work
    Work at office
    Remote work
    2 days per week

    PocketHealth

    Toronto, ON
    4 hours ago
  • $170k - $220k per year

     ...any endpoint, anywhere in the world. We engineer the end-to-end device experience—from our...  ...the Okta Engineering Blog . Staff Software Engineer- Backend , Device Identity We...  ...security engineering, and object-oriented principles. ~ Experience in fast-paced agile... 
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    17 hours ago
  •  ...We care about design, taste, and craft as much as research and engineering – shipping experiences that creatives actually love. We’ve raised...  ...Enterprise , and Custom Models . About The Role As a Software Engineer at Ideogram, you'll build the products that put... 
    Full time
    Work at office

    ideogram

    Toronto, ON
    1 day ago
  •  ...UI/UX bar across the team Test, document, and maintain a frontend codebase that's an example to other engineers What You Bring: ~3–6 years of relevant software engineering experience building production web applications, with React/Angular/Vue as your primary discipline... 
    Contract work
    Remote work
    Worldwide

    ZoomInfo Technologies LLC

    Toronto, ON
    1 hour ago
  •  ...on complex big-data algorithms, shape processes into a growing engineering organisation, all while helping to scale a Series D rocket ship...  ...Summary As an Engineering Manager , you'll manage a team of software engineers reporting directly to you. You take responsibility for... 
    Long term contract
    Full time
    Temporary work
    Local area
    Shift work

    Enable

    Toronto, ON
    1 day ago
  •  ...Job Responsibility: 1 Opening Toronto Role description Software Engineering Lead Specialist I - Software Engineering Who We Are: Born digital, UST transforms lives through the power of technology. We walk alongside our clients and partners, embedding innovation... 
    Full time

    UST Global

    Toronto, ON
    1 day ago
  •  ...newer tech stack and building products that have a real impact (Jerry saves the average person $1K a year) Mentorship from talented engineering leaders and peers who have built and scaled companies like Nvidia, Kuaishou, Cepton, and Tiktok Meritocracy: we promote based... 
    Full time
    Summer work
    Internship
    Local area

    Jerry

    Toronto, ON
    1 day ago
  •  ...Summary/Objective   Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse, known... 
    Local area
    Remote work

    emburse

    Toronto, ON
    1 day ago
  •  ...platform to shape the future of AI agent development and Sierra's product. Example projects These are some examples of projects that engineers on our team have worked on recently: Design and build AI agents for large telecommunications and media companies that... 
    Full time
    Flexible hours

    sierra

    Toronto, ON
    1 day ago
  • $45k per year

     ...government sectors ~ Location : North York : We are currently seeking for a competent individual to fulfill the role of IT Software Engineer to join our dynamic team. Responsibility: To install, configure, and integrate of AQA Synthetic Monitoring (STM)with... 
    Full time
    Weekend work

    Dawn InfoTek Inc.

    Toronto, ON
    1 day ago
  •  ...weekly/bi-weekly/monthly events in the office with your specific team. This is a requirement for this role. Job title: Senior Software Engineer   What your day-to-day will look like: · Identify, prioritize and execute tasks in the software development life cycle ·... 
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Toronto, ON
    1 day ago
  •  ...Interactive, we're building the next generation of consumer data products — and AI is at the heart of it. We're looking for a Senior Software Engineer who doesn't just implement but helps shape how they should work: interrogating requirements, validating approaches with data,... 
    Worldwide
    Flexible hours

    Trader Interactive

    Toronto, ON
    12 hours ago
  •  ...solving big challenges and are focused on providing Canadians with better access to the care they need. We are seeking a Support Software Engineer to join our team. Your duties will include assisting with client support tasks, and providing support for application issues.... 
    Full time
    Flexible hours

    Greenshield Holdings

    Toronto, ON
    3 days ago
  •  ...commitment to quality and service Resourcefulness Collaboration Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS platform. This role is primarily focused on backend services and... 
    Full time
    Work at office
    Remote work

    Apertera

    Toronto, ON
    6 days ago
  • $153.82k - $250.04k per year

     ...intensive products? Come join our growing Engineering team to help design, improve and scale...  ...works. Responsibilities: Use robust software engineering best practices to design,...  ...General understanding of supervised learning principles is a plus For candidates based in... 
    Internship
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    17 days ago
  •  ...and auditing of infrastructure. Mentor senior and mid-level engineers, raise the quality bar through design and code review, and influence...  ...how we handle your personal information. ZoomInfo may use a software-based assessment as part of the recruitment process. More... 
    Contract work
    Worldwide

    ZoomInfo Technologies LLC

    Toronto, ON
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principle Software Engineer. Be the first to apply!