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 1 hour 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
$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- ...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...SeniorLong term contractWork 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- ...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
$120k - $135k per year
...(TTG) provides direct selling solutions to companies around the world. TTG is seeking a driven and detail-oriented Intermediate Senior Developer to join its Professional Services Team, leading client engagements across TTG's software platforms: Prowess - TTG's established...SeniorInternshipRemote work- 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
$63.85k - $173.38k per year
We are seeking Senior Integration Developers to design and maintain complex software solutions that ensure seamless system interoperability. This role... ..., and cloud platforms.Key Responsibilities Design, develop, and maintain software integration solutionsEnsure system interoperability...SeniorRemote work$110k - $130k per year
...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior M365 Software Developer based in Canada. Join an established enterprise software environment where modern Microsoft technologies and AI-powered...SeniorPermanent employmentFull timeWork at officeRemote workWorldwide$89.07k - $115.79k per year
The AMA is recruiting for the position of Senior Web Developer. As a member of the Information Systems Group team, the Senior Web Developer will play a critical role in ensuring that AMA initiatives are supported through design, development, delivery, and maintenance of AMA’...SeniorWork at officeRemote workWork from home- ...challenges, and shape the future of integration with us. Your next big adventure awaits! Modes is looking for an experienced Senior MuleSoft Developer to become an integral part of our Delivery team. We seek a professional passionate about leveraging cloud computing...SeniorInternshipRemote work
- Riva is seeking an experienced Software Developer to join our engineering team and help design, build, and evolve the backend systems powering... ...improvement. WHAT YOU WILL BE DOINGReporting to the Senior Engineering Manager, you'll build and evolve backend systems that...SeniorPermanent employmentFlexible hours
$100k - $120k per year
...days per week onsite at our office located at 2 Queen St. E in Toronto, ON. The RoleWe're looking for an experienced developer to join TripArc as a Senior Software Developer. You'll work on a mature travel platform that thousands of travel professionals rely on every day,...SeniorCasual workInternshipWork at officeLocal areaShift work2 days per week$100 - $105 per hour
Senior Java / Spring Boot DeveloperLocation: Greater Toronto Area (GTA), Hybrid, primarily remote with on-site presence as requiredLanguage... ...Contractor)About the Opportunity Are you a seasoned Java Developer who enjoys solving complex technical challenges and building...SeniorHourly payContract workFor contractorsRemote work- ...globally to deliver cutting-edge products to our customers. Position Overview Algo is looking for a highly motivated Embedded Firmware Developer to work with our growing development team in Burnaby, B.C. Working with other talented developers, you will help develop telecom...SeniorFull timeWork at officeLocal areaRemote workRelocation package
$89k - $159k per year
Senior DevOps Developer Company: Boeing VancouverAt Boeing Digital Services, you’ll be a part of a team that creates innovative digital solutions and analytics that drive the future and evolution of Digital Services and enable our customers to transform the way they do business...SeniorWork at officeRemote workRelocation packageShift work- ...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
- ...careers of creators across the influencer, entertainment, sports, and gaming industries. The Opportunity We're looking for a Senior Zoho Developer to help us accelerate the development, customization, and optimization of our internal business systems. This isn't a...SeniorLong term contractTemporary work
- ...work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a... ...that changes the world.Your role and responsibilities As a Senior Software Engineer, you will design, build, test, deploy, and operate...Senior
- 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
$100k - $120k per year
...into functional, future-ready solutions. Their work supports both client delivery and internal growth.Job Description The Senior Integration Developer designs, develops, and maintains enterprise integration solutions that connect CRM platforms, cloud data warehouses,...SeniorManual laborWork at office$84.46k - $127k per year
...collaborative environment offers you the opportunity to work with leaders in the industry, receive recognition for achievements and develop your expertise in the complex and evolving world of trade. Learn how you can make an impact at Livingston. JOB SUMMARYProvide leadership...SeniorLong term contractWork at officeFlexible hours$140k - $150k per year
...business visionaries, product ingenuity to consumers, and career exploration to our team.Ready to be part of the action? As a Senior Pega Developer, you will be responsible for designing and implementing high-quality Pega solutions that directly align with our strategic business...SeniorLong term contractWork at office- ...and community empowerment. Job Description :- Sr. SharePoint Developer Roles and Responsibilities: The person will be responsible... ...with business users, analysts and technical stakeholders. Minimum Senior years of IT development experience with strong hands-on exposure...SeniorLong term contractPnpWork at office
$128.3k - $203k per year
...deliver on the promise of AI.What is The Role: We're looking for a Senior Software Engineer to join our Streams UI team, where you'll have... ...using AI-assisted development tools. These tools can help you develop features faster, fix complex systems, and improve existing...SeniorLocal areaFlexible hours$125k - $135k per year
...together. It’s a place where people are encouraged to take ownership, develop their skills, and contribute to work that matters.If you’re... ...development, we’d like to meet you!Position SummaryWe’re hiring a Senior Backend Developer to build and maintain the services, APIs, and integrations...SeniorLong term contractFull timeCasual workInternshipWork at officeLocal areaWorldwideMonday to fridayNight shiftAfternoon shift- Job DescriptionOf course, the journey would not be possible without world class talent. We’re in search for Salesforce Developer to help us break new technology ground. You’ll be joining a diverse and inclusive agile lab delivering solutions on Salesforce’s Financial Services...SeniorWork at office3 days per week
- We are Systematix and we are currently looking for a Senior ServiceNow Developer (ITOM) for our life sciences client. ABOUT THE PROJECTOur client is a global life sciences organization undertaking a large-scale ServiceNow transformation across multiple regions and operating...SeniorContract workRemote work
- ...the many complex, interrelated transitions taking place globally and regionally, in the energy industry. About The RoleThe Senior Software Developer is responsible for designing, developing, and maintaining data services, APIs, backend systems, and AI-Ready data...SeniorLong term contractTemporary workWork at officeFlexible hours3 days per week
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

