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

Software Engineer (Python)

Scotiabank

Select how often (in days) to receive an alert:Requisition ID: 275872Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.The Team
We are seeking a highly skilled
Software Engineer (Python)
to design, develop, and support enterprise applications and data platforms. The role requires strong hands-on expertise in software engineering, systems integration, and database development. The successful candidate will be a partner with business and technology teams to deliver scalable, reliable, and high-performance solutions.This is an individual-contributor role with responsibility for leading technical design, coordinating delivery across multiple systems, and providing engineering guidance to development and support teams.Is this role right for you? In this role you will:
Design, develop, test, and support enterprise applications and services.Develop scalable solutions using Python and SQL.Build and optimize complex database queries, stored procedures, and data pipelines.Design and implement APIs, integrations, and distributed processing solutions.Contribute to application architecture, technical design, and engineering best practices.Perform code reviews and drive continuous improvement in software quality.Troubleshoot production issues and implement long-term solutions.Collaborate with cross-functional teams to deliver technology initiatives.Participate in incident investigation, root-cause analysis, problem management, and implementation of permanent corrective actions.Improve application observability through logging, monitoring, alerting, performance metrics, and operational dashboards.Design solutions with appropriate resiliency, recovery, availability, and supportability requirements.Develop automated unit, integration, regression, and performance tests.Build reusable components and promote consistency across engineering teams.Design and support reliable batch and real-time data pipelines.Implement appropriate data-quality checks, reconciliation, exception handling, lineage, and monitoring.Ensure data interfaces are traceable, supportable, and aligned with enterprise data standards.Do you have the skills that will enable you to succeed in this role? We’d love to work with you if you have:
Bachelor’s degree in Computer Science, Engineering, or a related field.7+ years of software development experience.Strong proficiency in
Python .Advanced knowledge of
SQL, database design, and query optimization.Strong analytical, problem-solving, and communication skills.Experience with
Java
(Nice to have)Experience developing and consuming
REST
and
SOAP
web services.Experience with
Angular .(Nice to have)Experience with
Apache
Kafka
and event-driven architectures.Experience with
Apache NiFi
and data integration solutions.Familiarity with Agile development methodologies and CI/CD practices.Experience with
CI/CD
pipelines, automated deployments, environment configuration, and release controls.Experience working with capital-markets, Prime Brokerage, securities lending, trading, risk, margin, settlement, reference-data, or regulatory-reporting platforms is an asset.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.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.Dynamic Ecosystem - Free tea & coffee, universal washrooms, and lots of space for team collaboration.Community Engagement - We offer opportunities for community engagement & belonging with our various programs such as hackathons.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.
#J-18808-Ljbffr
Vacancy posted 54 minutes ago
Similar jobs that could be interesting for youBased on the Software Engineer (Python) in Winnipeg, MB vacancy
  •  ...Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare client....  ...telemetry, and evaluation platforms. ~ Strong knowledge of software engineering best practices, testing, debugging, and performance... 
    Software
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    3 days ago
  • Select how often (in days) to receive an alert: Title: Software Engineer (Java / Python)Requisition ID: 275453Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. We are seeking a highly skilled Software Engineer to design... 
    Software
    Long term contract
    Permanent employment
    Flexible hours

    Scotiabank

    Winnipeg, MB
    53 minutes ago
  •  ...Software Escalation Engineer (Python) The Company: Varonis(Nasdaq: VRNS) secures AI and the data that powers it. The Varonis platform gives organizations automated visibility and control over their critical data wherever it lives and ensures safe and trustworthy AI from... 
    Software
    Worldwide

    Varonis Systems, Inc.

    Winnipeg, MB
    55 minutes ago
  • Build robust Python services for Prenuvo’s proactive healthcare platform, with Vancouver...  ...Canadian applicants considered.As a Senior Engineer II, you will solve difficult engineering...  ...delivering services that support complex software systems. Your responsibilities include architecture... 
    Software
    Remote work

    Prenuvo

    Winnipeg, MB
    57 minutes ago
  • Build on five to seven years of Python coding experience as a hybrid Python Software Engineer serving the BFSI domain. This position requires three weekly days working from the office.Pacer Group seeks candidates with strong Python coding experience and excellent communication... 
    Software
    Work at office
    3 days per week

    Pacer Group

    Winnipeg, MB
    59 minutes ago
  •  ...Our client, a fast-paced technology startup specializing in data analytics solutions, is seeking an experienced Senior Software Engineer with a strong Python background to join their team in Kimberley . This role is instrumental in designing, developing, and deploying... 
    Software
    Remote work

    Placements24

    Winnipeg, MB
    58 minutes ago
  • Build reliable software with Python and AI at ZoomInfo, working remotely on applications, services, and data platforms for business teams.As a Senior Software Engineer, you will own complex technical projects from ambiguous requirements through production. You will use Python... 
    Software
    Remote work

    ZoomInfo Technologies LLC

    Winnipeg, MB
    59 minutes ago
  • Build C and Python software at Xona for desktop applications and satellite subsystem components. Work with hardware communication protocols and embedded systems.As a Software Engineer, you will contribute to developing and integrating a desktop application for Xona’s in-house... 
    Software

    Xona Space Systems

    Winnipeg, MB
    53 minutes ago
  • Build backend systems remotely across Canada with Affim, using Python or Kotlin, distributed systems knowledge, and clear communication.As a Software Engineer II, you will join a team matched after interview evaluation. You will design, develop, and launch backend systems while... 
    Software
    Remote work

    Affirm, Inc.

    Winnipeg, MB
    53 minutes ago
  • Use Python, FastAPI, and AI-assisted coding to deliver dependable software at Intact with flexible work arrangements and hybrid work. Build solutions for insurance operations...  ....This senior development role combines backend engineering, artificial intelligence, and modern delivery... 
    Software
    Flexible hours

    Intact

    Winnipeg, MB
    59 minutes ago
  •  ...Global Banking and Markets Engineering (GBME) is the fast-moving, award-winning technology engine that powers Scotiabank’s Corporate...  ...Role GBME is searching for Software Engineers who are continuous learners...  ...have:4+ years’ experience with Python (PySpark, Pandas),4+ years’... 
    Software
    Flexible hours

    Scotiabank

    Winnipeg, MB
    57 minutes ago
  • Software Engineer, Data Systems (Python)Remote - Canada About NorthbeamNorthbeam is building the world's most advanced marketing intelligence platform, providing top eCommerce brands a unified view of their business data through powerful attribution modeling and customizable... 
    Software
    Remote work
    Work from home
    Flexible hours

    Northbeam LLC

    Winnipeg, MB
    57 minutes ago
  • A leading software firm is seeking a highly experienced Lead Software Developer in Montreal...  ...expertise in programming languages such as Python and Java, alongside a commitment to high-...  ...is essential for mentoring junior engineers and driving team success. This role offers... 
    Software
    Remote work
    Flexible hours

    UKG

    Winnipeg, MB
    58 minutes ago
  • Build secure applications with Python, Django, React, and AI tooling as a Software Engineer working from TitanFile's Toronto office. Support sensitive information exchange across server, web, and mobile products.TitanFile seeks a Software Engineer with at least five years of... 
    Software
    Work at office

    TitanFile, Inc.

    Winnipeg, MB
    53 minutes ago
  • Lead Python and Django engineering in Kitchener, Ontario, onsite with AspiringIT. Guide teams delivering scalable applications, APIs, and integrations.As a Software Engineering Manager, you will lead software engineering teams and oversee backend development. The position emphasizes... 
    Software

    Linuxassociation

    Winnipeg, MB
    53 minutes ago
  • Build production AI solutions with Python and backend engineering for Thomson Reuters, supporting tax and audit professionals in a hybrid work model...  ...delivery across complex business needs.As a Senior Software Engineer, you will build and deploy AI applications for tax... 
    Software

    Thomson Reuters

    Winnipeg, MB
    54 minutes ago
  • $78.6k - $131k per year

     ...Java Python Software Engineer I - Montreal Do you enjoy being part of team that develops high-quality code? Do you enjoy ensuring the quality of software delivered? About our Team Our technology teams use cutting-edge technologies to build products and systems to advance... 
    Software
    Local area
    Worldwide

    RX Brasil

    Winnipeg, MB
    53 minutes ago
  • Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation and IoT. Our customers include...  ...about open source software, Linux, Golang, Python and Kubernetes. LocationThis is a... 
    Software
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical Ltd.

    Winnipeg, MB
    57 minutes ago
  •  ...Beanfield Technologies Inc. is seeking a motivated Software Engineer to design, develop, and enhance backend systems, APIs, and data processing tools using Python, Java, and modern web frameworks. You will collaborate with product managers to deliver scalable software aligned... 
    Software

    Beanfield Technologies Inc.

    Winnipeg, MB
    52 minutes ago
  • $82.1k - $147.9k per year

     ...building a scalable platform?Are you a software engineer that is passionate about scalability, reliability...  ...Science or its equivalent. Have Python and Pytest knowledge along with good...  ...series, or managing your savings, we're the engine behind the scenes. We provide the world'... 
    Software
    Work at office
    Work from home

    Akamai

    Winnipeg, MB
    54 minutes ago
  •  ...can be found at glia.Com.Job Title: Senior Software EngineerLocation: Canada (East Coast)Meet...  ...synthesis. Latency is a first-class engineering constraint for us, not an afterthought.LLM...  ...code.Our Tech Stack Coding languages: Python, Elixir, TypeScript, React (JavaScript)Persistence... 
    Software
    Internship

    Glia

    Winnipeg, MB
    56 minutes ago
  • $130k - $160k per year

     ...49891Business Unit: Fitch GroupCategory: Information TechnologyLocation: Toronto, ON, CADate Posted: Oct 7, 2026Senior Software Engineer, Full-Stack Applications – Python Fitch Ratings is seeking a Senior Software Engineer to join our global Ratings Technology team in Toronto.... 
    Software
    Long term contract
    Work at office
    Immediate start
    Worldwide

    Fitch Group

    Winnipeg, MB
    57 minutes ago
  •  ...superior power, and robust protection. Xona is seeking a skilled Software Engineer to work as a contributor to the development and integration of...  ...insights. Required Qualifications Experience with C and Python coding languages and build systemsExperience with hardware... 
    Software
    Permanent employment
    Work at office

    Xona

    Winnipeg, MB
    58 minutes ago
  • ## Senior Software Engineer (Python / GenAI) – Markets TechnologyApply: Hybrid: Mississauga Ontario Canada: Full time: Posted Today: 26999522Citi’s Markets Technology group is modernizing financial risk management, and we are seeking an experienced **Senior Python... 
    Software
    Long term contract
    Full time
    Work at office
    Remote work

    Citigroup Inc.

    Winnipeg, MB
    57 minutes ago
  • # Intermediate Software Engineer - Python or Go, Data, HybridRandstad Canada · Toronto, Ontario, CABack to resultsIntermediate Software Engineer - Python or Go, Data, HybridRandstad CanadaToronto, Ontario, CA Posted October 17, 2026 Via Randstad### Full Job DescriptionOur client... 
    Software
    Permanent employment
    Full time
    2 days per week

    Linuxassociation

    Winnipeg, MB
    59 minutes ago
  • $180k - $200k per year

    Job Title: Staff Software Engineer - PythonJob ID: 87595Location: Vancouver, BC - 3 days a week onsite Overview:As a Staff Software...  ...friction. Engineering Excellence: Set the gold standard for Python development. You will introduce advanced patterns for... 
    Software
    Long term contract
    3 days per week

    TEEMA Group

    Winnipeg, MB
    56 minutes ago
  • # Python Backend EngineerWissen Technology · Montreal, Quebec, CABack to resultsPython Backend...  ...and promote the company’s culture of engineering excellence.• Define, develop and deliver...  ...services include Industry Leading Custom Software Development, AI-Driven Software Engineering... 
    Software
    Long term contract
    Full time
    Temporary work
    Work at office
    Remote work
    3 days per week

    Linuxassociation

    Winnipeg, MB
    54 minutes ago
  •  ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team....  ...and applications Programming experience in Go, Python, C/C++, or Rust DevOps experience with GitHub... 
    Software

    Equinix

    Winnipeg, MB
    4 days ago
  •  ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software...  ...portion in a senior role. Expert proficiency in Python, particularly with FastAPI. Strong experience with TypeScript... 
    Software
    Full time

    pofft Technology Inc.

    Winnipeg, MB
    4 days ago
  •  ...onsite) Collabera is seeking an AI Engineer to support the AI & Emerging Technology...  ...ideal candidate is a strong application/software engineer with hands-on GenAI experience...  ...person should be particularly strong in Python, AWS, GenAI application development, RAG,... 
    Software
    Contract work
    For contractors
    Local area
    3 days per week

    Collabera

    Winnipeg, MB
    54 minutes ago

Do you want to receive more vacancies?

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