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 1 hour ago
Similar jobs that could be interesting for youBased on the Software Engineer (Python) in Winnipeg, MB vacancy
  •  ...Senior Software Engineer – Secure AI Platform (Vancouver, On-Site) The Company: Varonis (Nasdaq: VRNS) is a leader in data security, fighting...  ...SaaS platforms on AWS. ~ Expert‑level proficiency in Python , including building distributed systems, backend services, and... 
    Software
    Worldwide

    Varonis Systems, Inc.

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

    Job Title: Principal Software Engineer - Python. Job Location: Toronto, CA. Job Location Type: Remote. Job Contract Type: Full-time.Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster... 
    Software
    Full time
    Contract work
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Lifelancer

    Winnipeg, MB
    1 hour ago
  • Build AI-enabled applications with advanced Python, APIs, and cloud-native services at Highspring. Work on enterprise solutions supporting data-driven products.Highspring seeks a Python Software Engineer with 5+ years of professional experience. You will develop scalable backend... 
    Software

    Highspring

    Winnipeg, MB
    59 minutes ago
  •  ...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
    12 days ago
  • Become a pivotal part of secure AI innovation with Varonis as a Senior Python Software Engineer in Vancouver. Focus on crafting intricate SaaS platforms while leveraging advanced AWS capabilities. Varonis is searching for a highly skilled Senior Software Engineer to develop... 
    Software

    Varonis Systems, Inc.

    Winnipeg, MB
    1 hour 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
    59 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
    1 hour ago
  • Jobs# Software Engineering Manager (Python / Django)AspiringIT · Kitchener, Ontario, CA//Software Engineering Manager (Python / D...Software Engineering Manager (Python / Django)AspiringITKitchener, Ontario, CA Posted November 2, 2026 Via LinkedIn### Full Job DescriptionTitle... 
    Software
    Full time

    Linuxassociation

    Winnipeg, MB
    1 hour ago
  • Build Python backend services and AWS cloud-native applications with First Derivative for...  ...team. Work autonomously across ambiguous engineering challenges.As a Senior Python and AWS Engineer...  ...and data pipelinesContribute across software development and CI/CD lifecyclesRequirements... 
    Software

    EPAM Systems

    Winnipeg, MB
    59 minutes ago
  • Python and Kotlin skills meet remote-first work at Affirm for a Software Engineer I building backend systems with team support. Candidates across eligible Canadian provinces may apply.As a Software Engineer I, you will contribute to projects and goals while designing, developing... 
    Software
    Internship
    Remote work

    Inested

    Winnipeg, MB
    59 minutes ago
  • Build Merge infrastructure in San Francisco using Python, Go, and SQL across backend engineering teams. Help deliver reliable, production-ready systems.Merge...  ...: Three to seven-plus years of software engineering experienceExperience with Python and GoExtensive... 
    Software

    Merge

    Winnipeg, MB
    1 hour 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
    1 hour ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Python Senior Software Engineer, AI Training based in Canada. We are seeking an experienced Python Senior Software Engineer to contribute to the... 
    Software
    Hourly pay
    Contract work
    Remote work
    Worldwide
    10 hours per week
    Flexible hours

    Jobgether

    Winnipeg, MB
    1 hour 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
    1 hour ago
  •  ...About the Role Our client, a globally recognized technology firm, is expanding its engineering team and seeking a highly experienced Senior Software Engineer specializing in Python and Django. This is a fully remote position, allowing you to work from anywhere within South... 
    Software
    Local area
    Remote work
    Home office

    Placements24

    Winnipeg, MB
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour ago
  • Python expertise drives quantum processor calibration software at Nord Quantique in Sherbrooke, Quebec, within an engineering team focused on device intelligence.This senior software developer builds systems for calibration, characterization, and operation of increasingly complex... 
    Software

    Nord Quantique

    Winnipeg, MB
    1 hour ago
  •  ...experienced and technically proficient Senior Python Developer with 6+ years of hands-on...  ..., and a proven ability to deliver robust software solutions, particularly within quantitative...  ...Monitoring• Applied Methodology: Prompt Engineering, Workflow Design, GenAI OptimizationEducation... 
    Software
    Local area

    Linuxassociation

    Winnipeg, MB
    1 hour 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
    1 hour ago
  • $135k - $158k per year

    Senior Software Developer, Python / Backend Location : Calgary, AB (Hybrid - In-office 2 days a week) Language : Strong written and verbal communication...  ...of microservices architecture.This is a hands-on engineering role, with approximately 70% new development and 30%... 
    Software
    Work at office
    Worldwide
    2 days per week

    Altis Technology

    Winnipeg, MB
    1 hour ago
  • $89.7k - $149.8k per year

     ...t just a tool, it's your playground. Our engineers work on scalable systems, cloud services,...  ...comes next, for customers and for you. Our Software Development Engineers (SDEs) use modern...  ...purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript... 
    Software
    Full time
    Internship

    Amazon

    Winnipeg, MB
    2 days ago
  •  ...applications and next steps. Our partner is looking for a Senior AI Engineer (Python) based in Canada. Join a high-performing engineering team...  ..., and performance analysis tools. Strong knowledge of software engineering best practices, including code quality, testing, debugging... 
    Software
    Remote work
    Relocation
    Relocation package

    Jobgether

    Winnipeg, MB
    1 hour ago
  • Use Python and cloud infrastructure to turn Remarcable’s procurement data into reliable AI...  ...for web and mobile applications.As an AI Engineer, you will build production APIs,...  ...materialsRequirements: Four-plus years of software engineering experienceStrong Python and production... 
    Software
    For contractors

    Timo Labs

    Winnipeg, MB
    1 hour ago
  • $115k - $165k per year

     ...leading global provider of digital platform engineering and development services, we deliver...  ...suited for an experienced, self‑directed software engineer who can operate with a high degree...  ...of day‑to‑day software delivery Strong Python experience in enterprise environments... 
    Software
    Long term contract
    Temporary work
    Local area

    EPAM Systems

    Winnipeg, MB
    1 hour ago
  • Lead Python backend development for ACV’s VIN Decoder platform, working with AWS, Postgres, GCP BigQuery, and Redis...  ...Time hours support collaboration.This Senior Software Developer role sits within Platform Engineering and addresses complex data engineering challenges. You... 
    Software

    ACV

    Winnipeg, MB
    1 hour ago
  •  ..., CX, data, DevOps, IoT, mobile, quality engineering and UX, with proprietary accelerators and...  ...We are looking for a Backend Engineer – Python (API & Platform Engineering) to join our...  ...Qualifications 5–10+ years of backend‑focused software engineering experience.Strong hands‑on... 
    Software

    Apexon

    Winnipeg, MB
    1 hour ago
  • Build production AI and LLM applications with Python, FastAPI, or Flask while delivering scalable enterprise solutions. Technical leadership is central.This AI Engineer role requires eight or more years of software engineering experience. You will develop REST APIs, AI-powered... 
    Software

    Futran Solutions

    Winnipeg, MB
    1 hour ago
  • Python data engineering leads this intermediate position in Toronto, with backend services, analytics, and hybrid work two days onsite weekly.Randstad Canada presents an intermediate Software Engineer opportunity with a leading SaaS company. The work centers on backend development... 
    Software
    Work at office

    Linuxassociation

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

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