Principle Software Engineer
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.
$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....SuggestedPermanent employmentFlexible hours$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...SuggestedPermanent employmentFlexible hours- ...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...SuggestedFull timeFlexible hours
$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...SuggestedFull time- ...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...SuggestedRemote workFlexible hours
$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 contractPermanent employmentFull timeInternship$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 InRemote workFlexible hours$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 timeManual laborWork at office- ...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
- ...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 timeInternshipWork at officeRemote workWorldwideFlexible hours
$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 contractTemporary workWork at officeLocal areaRemote workWorldwideShift workNight shift$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 timeWork at office- ...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 timeRemote workFlexible hours
- **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
$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 contractFull timeContract workWork at officeRemote work2 days per week$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 contractLocal areaWorldwide- ...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 timeWork at office
- ...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 workRemote workWorldwide
- ...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 contractFull timeTemporary workLocal areaShift work
- ...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
- ...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 timeSummer workInternshipLocal area
- ...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 areaRemote work
- ...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 timeFlexible hours
$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 timeWeekend work- ...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 contractFull timeWork at officeRemote work
- ...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,...WorldwideFlexible hours
- ...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 timeFlexible hours
- ...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 timeWork at officeRemote work
$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...InternshipWork at officeLocal areaFlexible hours- ...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 workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principle Software Engineer. Be the first to apply!
- director software engineering Toronto, ON
- software developer intern Toronto, ON
- software engineer part time Toronto, ON
- remote entry level software developer Toronto, ON
- software developer entry level Toronto, ON
- software developer summer internship Toronto, ON
- développeur logiciel Toronto, ON
- software engineer internship Toronto, ON
- junior software engineer Toronto, ON
- software developer no experience Toronto, ON
