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

Software Engineer (Python)

Scotiabank

Requisition ID: 251759

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

The Team

The Client Analytics technology team is a crucial part of the Client & data management group under Global Banking & Markets Technology, IT&S. We are working on numerous projects to modernize our analytic platform, enabling our capability and improving our data quality and availability to better manage our client relationships and improve insights into client profitability. This is an opportunity to work with big data and analytics, gaining exposure to various systems and business areas of the Bank.

The Role

We are looking for a results-oriented, creative and highly motivated

Software Engineer (Python) to join our team to take on this challenging and exiting role for our analytic platform modernization project. The successful candidate should have a curious mindset, strong technical and data engineering skills, passionate for challenges and want to contribute to the success of the Bank, camaraderie is as essential as technical expertise. He/She will have the opportunity to work with various stakeholders (senior level, and subject matter experts) stakeholders including business partners, business analyst, architecture, and infrastructure and support to understand business requirements and drive the design of quality technical solutions that best support the business need utilizing latest technology.

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

  • Provide technical expertise in the design, development and implementation of effective and quality solutions that resolve highly complex business problems and support business needs.
  • Utilize diverse set of technologies to implement new functionalities & ETL processes or enhancements of existing implementations and ensure sound integration with surrounding components from end to end operational perspective. This could include overhauling our analytic platform.
  • Ensure that delivery meets the integrity, quality, performance and reliability requirements, and building automated testing and regression suites use of DevOps principles.
  • Provide support for existing applications and resolve business and technical issues.
  • Perform code review developed by technical consultants and oversee their work.
  • To coordinate infrastructure needs for requisitioning Unix and Windows Servers, Cloud based infrastructure, databases and assist actively with documentational requirements covering architecture, security and operational readiness.
  • Highlight technical issues and challenges and propose creative solutions to resolve issues.
  • Be flexible and thrive in an evolving environment.

Skills

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

  • 4+ Python experience with application development.
  • Experience with Cloud base applications, containerization technology: Docker, Kubernetes, Rancher
  • 5+ years of RDBMS experience with Oracle, Postgres, SQL server
  • 5+ years of experience working with fluency on Linux environment with Linux command line, and shell script
  • Experience with DevOps and continuous delivery and deployment methodologies based off bitbucket, Jenkins
  • Exposure to Apache Airflow
  • Knowledge of Tableau and PowerBI implementation will be an asset
  • Good understanding of object-oriented design and design patterns, micro services architecture and high performance, and multi-threading techniques
  • Strong development experience in Java, Spring boot (Nice Have)
  • Nice to have: Experience with SAS or Talend applications, Spark

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

Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer (Python) in Toronto, ON vacancy
  • $100 per hour

     ...investors include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Python SWE Type: Contract Compensation: $100/hour Location: Remote Duration: 1 month Commitment:... 
    Software
    Remote job
    Hourly pay
    Contract work
    For contractors
    Summer work

    Mercor

    Toronto, ON
    4 days ago
  • $140.6k - $190.6k per year

     ...Lead Product Engineer (Full Stack), Materia AI This role is heavily backend focused (roughly...  ...building production products from 0→1 Python backend depth (FastAPI/Django/APIs/...  ...Are you excited about building AI-driven software that redefines how professionals work?  Have... 
    Software
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $180k - $275k per year

     ...customers, employees, and communities. The Role As Principal Software Engineer for a new product within Veeva, you will be a founding member...  ...of proven software development expertise (Production level Python development required) Enterprise SaaS Leader: Extensive... 
    Software
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Veeva Systems

    Toronto, ON
    9 hours ago
  • $140k - $160k per year

     ...company with a range of lidar sensors and software solutions built on top of those sensors....  .... Our small, tightknit, team consists of engineers with backgrounds in Transportation and Software...  ...system at scale Develop robust Python and Rust code to support product functionalities... 
    Software
    Full time

    Ouster

    Toronto, ON
    a month ago
  • $128k - $170k per year

     ...company with a range of lidar sensors and software solutions built on top of those sensors....  ...-driven, dynamic and passionate software engineer who will be a key player in improving our...  ...distributed system at scale Develop robust Python code to support product functionalities... 
    Software
    Full time

    Ouster

    Toronto, ON
    a month ago
  •  ...Hybrid Lead Research Engineer Do you love creating innovative solutions...  ...Develop and Deliver: Applying modern software development practices, you will be involved...  ...skilled and have a deep understanding of Python software development stacks and ecosystems... 
    Software
    Full time
    Work at office
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...Dialogflow CX functionalities. ~ Solid understanding of Google as a Software-as-a-Service platform. ~ Proven troubleshooting and analytical...  ...: Experience with programming languages such as JavaScript, Python, or Node.js. Familiarity with automated testing practices.... 
    Software
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Toronto, ON
    22 days ago
  • $65 - $72 per hour

     ...Job Title: Senior Data Engineer - (Python/Spark/SQL) Job Location: Hybrid (3 days remote), Toronto, Canada Experience: 4 to 7 Years Rate...  ...Technologies is a trusted partner for future-ready software consulting, enabling Fortune 500 enterprises to accelerate digital... 
    Software
    Long term contract
    Manual labor
    Remote work

    NEARSOURCE TECHNOLOGIES

    Toronto, ON
    6 days ago
  •  ...Software Engineer - AI-Native Product Builder Location : Toronto (Hybrid) or Remote within Canada Duration : 4–8 months (with potential...  ...startups, or applied research) Strong programming skills in Python and/or TypeScript/JavaScript Experience with modern... 
    Software
    Remote job
    Long term contract
    Full time
    Temporary work
    Internship

    NexScale

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

     ...and Apache Kafka About the role Clutch is seeking a Software Engineer (Full-Stack / Backend / Frontend) to help build and scale our...  ...Proficiency in one or more modern programming languages (TypeScript, Python, Go, Ruby, C#, Rust, etc.) ~ Strong understanding of Frontend... 
    Software
    Permanent employment
    Full time
    Internship

    Clutch Technologies Inc.

    Toronto, ON
    1 day ago
  • $140k - $260k per year

     ...providers using SDKs What you bring: ~7+ years of software development experience using Python ~ Proven experience with distributed systems...  ...Education: ~ BSc in Computer Science, Mathematics, Software Engineering, or equivalent experience   The US base salary... 
    Software
    Worldwide

    ZoomInfo Technologies LLC

    Toronto, ON
    7 hours ago
  •  ...minute and terabytes of data per day? Zynga is looking for a Software Engineer to join the Data Ingestion team in our Analytics organization....  ...with building RESTful backend services in Java, GoLang and/or Python ~ Familiarity with database systems (SQL, NoSQL). Experience... 
    Software
    Full time
    Local area

    Zynga

    Toronto, ON
    1 day ago
  •  ...people move faster. About the Role As a Python Engineer (Full Stack & AI) at Fulfil, you will...  ...Experience building or scaling production software in commerce, logistics, or operations...  ...and VC-backed startups are 400-horsepower engines running at 25% efficiency. They have... 
    Software
    Hourly pay
    Long term contract
    Full time
    Work at office
    Immediate start

    ACCRUEPARTNERS

    Toronto, ON
    more than 2 months ago
  •  ...in high-stakes scientific and engineering workflows.  Our mission, 30...  ...We are seeking a Measurement Software Engineer to design and...  ...Build high-concurrency execution engines to orchestrate parallel measurements...  ...software systems ~ Strong Python engineering experience (... 
    Software
    Immediate start
    Flexible hours

    Axiomatic_AI

    Toronto, ON
    4 days ago
  •  ...Position Description & Qualifications Looking for a Software Engineer opportunity at a place you can make a difference every day? Discover this...  ...in JBoss App Server, JBoss AMQ/BRMS, Angular JS, Java, Python, Hibernate, MySQL, Apache Tomcat, Qmatic, VMware, Microsoft Windows... 
    Software
    Long term contract
    Contract work
    Local area

    Serco

    Toronto, ON
    18 days ago
  • $150k - $170k per year

     ...Position: Lead Software Engineer (Python, .NET, Azure, Microservices) Location: Hybrid, 3x per week onsite (Toronto, ON) Structure: Full-Time Compensation: $150K–$170K Base Salary -- We have a great new opportunity to support one of our Technology / HVAC Solutions... 
    Software
    Full time

    CorGTA

    Toronto, ON
    4 days ago
  • $128k - $150k per year

    Role: Software Engineer Location: Toronto, ON Type: Full-time Salary: CAD110k/annum — CAD130k/annum Job Description: Develop impactful...  ...in back-end development, with hands-on experience using Python. ~ Some front-end development experience, using modern Javascript... 
    Software
    Permanent employment
    Full time

    Hays

    Toronto, ON
    5 days ago
  • $180k - $200k per year

     ...dynamics and innovative problem-solving. BitGo is looking for a Software Engineer to join our Trade team and help us build resilient, robust...  ...server-side languages like Golang, TypeScript/Node.JS, Java, Python, etc. Experience developing or supporting financial accounting... 
    Software
    Full time
    Work at office
    Worldwide

    BitGo

    Toronto, ON
    6 days ago
  • $108k - $135k per year

     ...matching. We’re looking for passionate, driven engineers to build systems that empower our riders...  ...code Utilize your expertise in Python, Golang, AWS to deliver robust and scalable...  ...relevant work experience ~3+ years of software engineering industry experience ~ Extensive... 
    Software
    Hourly pay
    Long term contract
    Temporary work
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    6 days ago
  • $105k - $175k per year

     ...coaching Summary   We are looking for a hands-on Lead Software Engineer to drive day-to-day engineering quality and execution for the...  ...engineering guardrails for reliability, security, and performance in Python/PySpark services. Support incident triage, root-cause... 
    Software
    Permanent employment
    Flexible hours

    Deloitte

    Toronto, ON
    22 hours ago
  • $90k per year

     ...Calabrio-Verint is looking for a highly skilled and experienced Software Engineer, AI to perform a key role in our digital transformation...  ...integration to complete multi-step tasks. ~ Strong experience with Python and backend frameworks such as Flask or Django for building... 
    Software
    Flexible hours

    Calabrio

    Toronto, ON
    10 days ago
  •  ...Principal Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions...  ...backend systems ~ Proficiency in backend technologies (Node.js, Python, or Go) and API design ~ Strong understanding of RESTful... 
    Software
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS platform...  ...and maintainable services that power our SaaS platform, using Python (Django) as our primary backend stack. Experience with C#/.NET... 
    Software
    Full time
    Work at office
    Remote work

    Apertera

    Toronto, ON
    11 days ago
  •  ...Strong / Advanced level Development skills in Python • Hands-on experience in AWS Services...  ...large-scale, multi-tier distributed software systems. • Hands on experience in cloud...  ...play a pivotal role in transforming our engineering practices and delivering cutting-edge... 
    Software
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    12 hours ago
  •  ...Staff Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in...  ...backend systems ~ Proficiency in backend technologies (Node.js, Python, or Go) and API design ~ Strong understanding of RESTful... 
    Software
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $205.6k - $257k per year

     ...and limited partners through world-class software, purpose-built for everyone in venture capital...  ...You’ll Work With You’ll enter our engineering interview process as part of a pooled...  ...distributed systems. While our primary stack is Python/Django, React, and Postgres, you should... 
    Software
    Long term contract
    Full time
    Work at office
    Immediate start

    Carta

    Toronto, ON
    14 days ago
  • $181.05k - $213k per year

     ...partners through world-class software, purpose-built for everyone in...  ...Work With You’ll enter our engineering interview process as part of a...  ...Operations: Building the core engine that powers our vision of an operating...  ...learn) our core technologies: Python, Django, React, Postgres, and... 
    Software
    Full time
    Work at office

    Carta

    Toronto, ON
    15 days ago
  • $130k per year

     ...DescriptionJoin Terawatt's innovative technology team as a Full Stack Software Engineer to drive the evolution of our platform to enable the best...  ...backend development skills in Node.js (Express, NestJS) or Python (Django, FastAPI, Flask) Experience designing and implementing... 
    Software
    Permanent employment
    Remote work

    Terawatt Infrastructure

    Toronto, ON
    14 days ago
  • $110k - $140k per year

     ...while working on deeply Canadian fintech problems. Our Fintech engineering teams are modernizing platforms that support millions of credit...  ..., and operational decision-making. We are looking for a Software Engineer who wants to grow with a product engineering team that... 
    Software
    Full time

    AutoTrader.ca

    Toronto, ON
    3 days ago
  • $140.6k - $190.6k per year

     ...Staff Software Engineer, Public Records and Derived Authorities Are you ready to shape the future of AI-driven content technology while leading...  .... You will be developing and implementing solutions using Python, Snowflake, AWS cloud infrastructure, and modern data... 
    Software
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Python). Be the first to apply!