Senior Developer
Scotiabank
Select how often (in days) to receive an alert:Requisition ID: 276586Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Are you passionate about building scalable, resilient, and secure platforms that serve millions of customers? Join the Scotia Digital team and help shape the next generation of banking services through modern microservices, cloud technologies, and event-driven architectures.We are looking for a
Senior Software Developer (Java)
to join our Loyalty Technology team and play a key role in designing, building, and evolving mission-critical banking solutions. This is an opportunity to work on high-impact projects, solve complex technical challenges, mentor fellow engineers, and influence the future architecture of our platform.As a senior member of the team, you will participate in every stage of the software development lifecycle, from architecture and design to development, testing, deployment, and production support. You'll collaborate with talented engineers, architects, product owners, and business partners while helping drive technical excellence across the organization.If you're an experienced engineer who thrives in a fast-paced Agile environment, enjoys solving complex problems, and is excited by modern cloud-native development, we'd love to hear from you.Is this role right for you? In this role, you will:Lead software development initiatives as a senior member of an Agile Scrum team, helping to deliver sprint objectives and key program milestones.Design, develop, and maintain high-performance, scalable microservices and distributed applications supporting critical banking and loyalty services.Analyze business and technical requirements and transform them into robust, maintainable solutions.Contribute to solution architecture by creating both high-level and detailed technical designs.Collaborate with cross-functional teams to identify technical opportunities, assess impacts, and implement effective solutions.Drive engineering excellence through code reviews, design reviews, and adherence to development best practices.Support the planning, execution, testing, deployment, and ongoing optimization of software solutions.Investigate and resolve complex production issues while ensuring platform stability, reliability, and performance.Participate in proof-of-concepts, innovation initiatives, and research activities that advance the technology stack.Document architecture, design decisions, technical workflows, and operational procedures.Contribute to projects that enhance banking experiences for millions of Canadian customers.Promote a culture of continuous improvement, collaboration, innovation, and inclusion.Ensure solutions align with the Bank's security, compliance, and risk management standards.Do you have the skills that will enable you succeed in this role? We'd love to work with you if you have:Technical Expertise
Degree or diploma in Computer Science, Software Engineering, or a related discipline.6+ years of experience building enterprise-scale, cloud-native, event-driven, and containerized applications.Strong hands-on development experience with:Spring Boot and Spring SecurityREST APIs and Microservices ArchitectureApache Kafka, ActiveMQ, and Azure Service BusAzure Cloud Services and GCPKubernetes and DockerNoSQL and Relational DatabasesRedisCI/CD pipelines and DevOps practicesExperience with build and dependency management tools such as Maven and Gradle.Strong knowledge of version control systems including Git and Bitbucket.Strong understanding of networking concepts, application security, troubleshooting, and performance optimization.Experience working with technologies such as XML, YAML, JSON, SQL, Shell Scripting, Groovy, Velocity, and Azure SDK.Strong communication and collaboration skills with the ability to influence technical decisions.Proven ability to mentor developers with varying levels of experience.Experience leading technical discussions and driving consensus across teams.Ability to balance short-term delivery goals with long-term architectural strategy.Passion for continuous learning, innovation, and engineering excellence.Nice to Have
Experience in banking, payments, financial services, or highly regulated industries.Exposure to loyalty, rewards, or customer engagement platforms.Experience with large-scale distributed systems and high-volume transaction processing.Why Join Us?
Build applications that impact millions of customers across Canada.Work with modern cloud-native technologies and microservices architectures.Solve challenging engineering problems at enterprise scale.Influence technical direction and architecture decisions.Collaborate with highly skilled engineers and technology leaders.Participate in innovation initiatives, proof-of-concepts, and emerging technology adoption.Grow your technical and leadership skills while making a meaningful impact on the future of digital banking.If you're excited about building modern, resilient, and scalable systems while working with cutting-edge technologies in a collaborative environment, we'd love to hear from you.Location(s): Canada : Ontario : TorontoScotiabank 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.
#J-18808-Ljbffr
Senior Software Developer (Java)
to join our Loyalty Technology team and play a key role in designing, building, and evolving mission-critical banking solutions. This is an opportunity to work on high-impact projects, solve complex technical challenges, mentor fellow engineers, and influence the future architecture of our platform.As a senior member of the team, you will participate in every stage of the software development lifecycle, from architecture and design to development, testing, deployment, and production support. You'll collaborate with talented engineers, architects, product owners, and business partners while helping drive technical excellence across the organization.If you're an experienced engineer who thrives in a fast-paced Agile environment, enjoys solving complex problems, and is excited by modern cloud-native development, we'd love to hear from you.Is this role right for you? In this role, you will:Lead software development initiatives as a senior member of an Agile Scrum team, helping to deliver sprint objectives and key program milestones.Design, develop, and maintain high-performance, scalable microservices and distributed applications supporting critical banking and loyalty services.Analyze business and technical requirements and transform them into robust, maintainable solutions.Contribute to solution architecture by creating both high-level and detailed technical designs.Collaborate with cross-functional teams to identify technical opportunities, assess impacts, and implement effective solutions.Drive engineering excellence through code reviews, design reviews, and adherence to development best practices.Support the planning, execution, testing, deployment, and ongoing optimization of software solutions.Investigate and resolve complex production issues while ensuring platform stability, reliability, and performance.Participate in proof-of-concepts, innovation initiatives, and research activities that advance the technology stack.Document architecture, design decisions, technical workflows, and operational procedures.Contribute to projects that enhance banking experiences for millions of Canadian customers.Promote a culture of continuous improvement, collaboration, innovation, and inclusion.Ensure solutions align with the Bank's security, compliance, and risk management standards.Do you have the skills that will enable you succeed in this role? We'd love to work with you if you have:Technical Expertise
Degree or diploma in Computer Science, Software Engineering, or a related discipline.6+ years of experience building enterprise-scale, cloud-native, event-driven, and containerized applications.Strong hands-on development experience with:Spring Boot and Spring SecurityREST APIs and Microservices ArchitectureApache Kafka, ActiveMQ, and Azure Service BusAzure Cloud Services and GCPKubernetes and DockerNoSQL and Relational DatabasesRedisCI/CD pipelines and DevOps practicesExperience with build and dependency management tools such as Maven and Gradle.Strong knowledge of version control systems including Git and Bitbucket.Strong understanding of networking concepts, application security, troubleshooting, and performance optimization.Experience working with technologies such as XML, YAML, JSON, SQL, Shell Scripting, Groovy, Velocity, and Azure SDK.Strong communication and collaboration skills with the ability to influence technical decisions.Proven ability to mentor developers with varying levels of experience.Experience leading technical discussions and driving consensus across teams.Ability to balance short-term delivery goals with long-term architectural strategy.Passion for continuous learning, innovation, and engineering excellence.Nice to Have
Experience in banking, payments, financial services, or highly regulated industries.Exposure to loyalty, rewards, or customer engagement platforms.Experience with large-scale distributed systems and high-volume transaction processing.Why Join Us?
Build applications that impact millions of customers across Canada.Work with modern cloud-native technologies and microservices architectures.Solve challenging engineering problems at enterprise scale.Influence technical direction and architecture decisions.Collaborate with highly skilled engineers and technology leaders.Participate in innovation initiatives, proof-of-concepts, and emerging technology adoption.Grow your technical and leadership skills while making a meaningful impact on the future of digital banking.If you're excited about building modern, resilient, and scalable systems while working with cutting-edge technologies in a collaborative environment, we'd love to hear from you.Location(s): Canada : Ontario : TorontoScotiabank 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.
#J-18808-Ljbffr
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior Developer in Winnipeg, MB vacancy
$180k - $200k per year
...87597 Overview As a Staff Data Scientist, you are a technical visionary and a strategic leader within our AI organization. While a Senior Data Scientist excels at building and deploying specific models, you are responsible for the scientific roadmap and architectural...Senior3 days per week- ...We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center operation. You will develop the core routing engine responsible for intelligent distribution of voice and digital...SeniorInternshipRemote workRelocation
- ...to contribute to the purpose of a company that strives to ensure its clients feel confident and secure about their future? As a Senior Developer, you will contribute within a System Team to evolving the technological foundations and practices that support development, operations...SeniorLong term contractWork at officeFlexible hours
- ...performance fix, and every clean integration is a direct part of how we deliver on that promise to people who are counting on us. As a Senior Developer, you'll own your features end-to-end - from back-end architecture through front-end delivery, testing, and demo - and you'll...SeniorFull timeImmediate startRemote workFlexible hoursShift work
- ...you passionate about technology and eager to contribute to solutions that support life insurance policy administration? As a Senior Developer, you will play a key role in the design, development, evolution, and quality of the team’s technology solutions. You will combine...SeniorWork at office
$130k - $150k per year
...careers while making a positive impact on pets and communities. Job OverviewWe are seeking a seasoned and forward-thinking Senior Applications Developer with deep expertise in cloud-native application development, particularly within the Microsoft Azure ecosystem. This role...SeniorLong term contractInternshipWork from homeFlexible hours$108.1k - $222.8k per year
...collaborate with all the teamsin the groupand a wide variety of tasksJob Description We are looking for a dynamic and motivated Senior Software Developer who embrace AI-assisted software development as part of their everyday engineering practice to join our engineering team....SeniorPermanent employmentContract workLocal areaFlexible hours- Career Opportunities: Senior Developer, Guidewire (8612)Full Time MARKHAM2 Job Location (country) (1) - Job Location (region) (1) At CAA Club Group, we are passionate about keeping our Members safe - whether they are on the road, at home, or travelling abroad. As a trusted...SeniorFull timeWork from home
$120k - $150k per year
...reputable financial technology brand, Interac is deeply embedded in the daily lives of Canadians.Who You Will Work With: The Senior Software Developer reporting to the Leader, Product Foundation, Money Movement will be responsible for developing and maintaining the company’s...SeniorFull timeTemporary workInternshipSecond jobImmediate startFlexible hours$122k - $150k per year
...members who naturally go above and beyond their immediate assignments—developers who spot architectural gaps, fix broken workflows without being... ...in. Key Responsibilities EMS & Cloud Feature Development: Develop core features on FortiClient EMS that adopt practices adhering...SeniorFull timeImmediate startWorldwideFlexible hours- Job Title: Automation Developer - Senior Location: Toronto Work Model: Onsite Duration: 11 months Extension: 1 Time Must Haves Strong hands-on experience with test automation tools and frameworks such as: Selenium, Cypress, Playwright, or WebDriverIO (for...Senior
- ...unnecessary jargon. More than consultants, we aim to be reliable partners in our clients’ long-term success. Position Summary The Senior Software Developer will play a key role in designing, developing, and modernizing Ellement\'s enterprise software platforms that support...SeniorLong term contract
$102k - $128.25k per year
...high-quality software that meets team best practices and expectations. Project Management: Take complete ownership of components you develop, managing timelines and transparently communicating progress towards wider team and organizational goals. Cross-Functional...SeniorRemote workFlexible hoursNight shift- ...on performanceHealth insuranceTraining & developmentAbout the Role: Triunity Software is looking for a talented and driven Senior Java Developer to join our growing team in Toronto, ON. This is an exciting opportunity to work on cutting-edge software solutions, collaborate...Senior
$107.1k - $130.9k per year
...team with a big impact, moving fast while holding a high bar for performance, accessibility, and SEO. We're looking for a Senior Web Developer to lead complex web projects, shape technical decisions, and help scale the platform behind Relay's growth. You'll work in a modern...SeniorInternship- ...Perspectives, and Lead, Virtually. Key Responsibilities Build scalable, maintainable software solutions across full stack development Develop using AI augmented workflows. Our engineers use Claude Code as their primary development tool with MCP connections to production data...SeniorInternshipLocal areaRemote work
- ...strategic priorities of Simplii Financials' business team and assists on their journey to be the #1 bank in Canada. As a Front-End Senior React Web Developer, you will be developing front-end code for our client facing web applications such as online banking. You will be working...SeniorRemote work
- ...purpose and join a culture that is thriving in the face of change. Make an impact with our Technology - Development team as a Senior Software Developer. This diverse team of tech-savvy builders and problem solvers embraces digital transformation, and the possibilities...SeniorRemote workFlexible hours
$78 - $80 per hour
...1Start Date: 11/16/2026End Date: 5/14/2027Tax Work Location: Toronto, ON / London, ONJob Title: Senior Appian DeveloperJob Description: Senior Appian Developer responsible for ensuring the stability, reliability, and performance of Appian BPM solutions while...SeniorLong term contractPermanent employmentContract work- ...experienced and motivatedSenior Java Developerto join our dynamic development team. In this role, you willbe responsible fordesigning, developing, andmaintaininghigh-performance Java applications. You will contribute byparticipatingin brainstorming sessions, understanding of...SeniorPermanent employmentRemote work
- Senior Software DeveloperPour la version française de cette description de poste, veuillez consulter le lien suivant / For the French version... ...companies in the world. About You As a Senior Software Developer, you'll join a development team that crafts solid, reliable...SeniorApprenticeshipWorldwideFlexible hours
- ...transforming the way our customers work. Every day we help them develop critical mineral resources more sustainably, design and build better... ...while proudly maintaining headquarters in New Zealand. Senior Software Developer**Le poste** Relevant du gestionnaire de l’ingénierie...SeniorWork at officeLocal areaRemote workWork from home2 days per week
- We are seeking a Senior iOS Developer to join our team and make a significant impact on one of the flagship E*TRADE trading platforms. The ideal candidate is passionate about building great software, thrives on solving complex problems, and delivers innovative, user-focused...Senior3 days per week
$120k per year
...position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Software Developer (C#/.NET and React) based in Canada. In this role, you will take ownership of complex software development initiatives,...SeniorLong term contractTemporary workImmediate startRemote workFlexible hours- ...on issues such road safety and infrastructure, the environment, seniors’ mobility, and consumer protection. Associates share in each other... ...existing application effectiveness and efficiency and then develop strategies for improving or leveraging these systems.Create detailed...SeniorWork from home
$120k - $160k per year
...culture and want to make a Profound impact in healthcare and your career, here is your chance. General Accountability The Senior Software Developer is responsible for designing and delivering high-quality software solutions that supports business and product objectives....Senior- Project description Dedicated Scrum team to maintain and enhance client's mission-critical mandate applications, primarily their internal system "NAME under NDA" a custom .NET/C# application with a SQL Server database used to calculate deposit insurance coverage and process...Senior
$137.6k - $172k per year
At Coursera, we aim to allow employees to develop their skills and grow their careers. One way we do this is with internal transfers. In order... ...Coursera + Udemy, and grow your career,About this Role: As a Senior Software Developer on the Monetization team, you'll lead...Senior- Job Opportunity: Senior Unity Developer - Join Our XR Adventure! Are you a talented Unity developer with a passion for immersive experiences? Coal Car Studio is on the lookout for an experienced, senior Unity developer to play a key role in our VR/AR projects. We're a dynamic...SeniorRemote work
- ...profiles. However, we encourage candidates who may fall outside of this range to apply as well.About The Role We’re looking for a Senior AI Developer to join our growing team!What You’ll Do Here Evolve the MLOps platform to improve the business’ operational processes,...SeniorLong term contractFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Developer. Be the first to apply!
Related searches
- report developer Winnipeg, MB
- information developer Winnipeg, MB
- designer developer Winnipeg, MB
- junior developer Winnipeg, MB
- programmeur Winnipeg, MB
- interactive developer Winnipeg, MB
- java spring boot developer Winnipeg, MB
- remote developer Winnipeg, MB
- informatica developer Winnipeg, MB
- senior developer Winnipeg, MB

