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
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...SoftwareWorldwide
$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...SoftwareFull timeContract workInternshipWork at officeLocal areaRemote workWork from homeFlexible hours- ...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...SoftwareFull timeInternshipRemote workRelocation
- 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
- 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
- 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...SoftwareRemote work
- 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
- 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
- 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...SoftwareFull time
- 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...SoftwareRemote workFlexible hours
- 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...SoftwareInternshipRemote work
- 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
- ...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...SoftwareHourly payContract workRemote workWorldwide10 hours per weekFlexible hours
- ...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...SoftwareLocal areaRemote workHome office
- ...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...SoftwareInternship
- # 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...SoftwarePermanent employmentFull time2 days per week
$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...SoftwareLong term contract3 days per week- # 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...SoftwareLong term contractFull timeTemporary workWork at officeRemote work3 days per week
- ...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...SoftwareLocal area
- ...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,...SoftwareContract workFor contractorsLocal area3 days per week
$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%...SoftwareWork at officeWorldwide2 days per week- 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
$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...SoftwareFull timeInternship- ...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...SoftwareRemote workRelocationRelocation package
- ...Job DescriptionMiratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare client. You... ...telemetry, and evaluation platforms. Strong knowledge of software engineering best practices, testing, debugging, and performance...SoftwareInternshipRemote workRelocation
- Engineer Python automation for EA-SPORTS FC quality verification at Electronic Arts, integrating CI/CD diagnostics and machine learning. This is hybrid work in Burnaby, BC.As a Software Engineer III, you will build tools that expand test coverage and detect defects earlier....Software
- 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...SoftwareFor contractors
- 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...SoftwareWork at office
- Join Baseten as a Python Engineer and develop transformative AI solutions for dynamic companies. Leverage your technical skills to deliver high... .... Key Responsibilities: • Design and build scalable software solutions using Python • Guide customers through every stage from...SoftwareInternship
$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...SoftwareLong term contractTemporary workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Python). Be the first to apply!
Related searches
- software developer no experience Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- senior software developer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer part time Winnipeg, MB
- new graduate software developer Winnipeg, MB
- director software engineering Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software engineer Winnipeg, MB

