Current jobs related to Senior Software Development Lead - Toronto, Ontario - Royal Bank of Canada>


  • Toronto, Ontario, Canada zoolife Full time

    Job DescriptionZoolife is seeking a highly skilled Senior Software Development Lead to lead and coordinate teams of information systems professionals in the development of software and integrated information systems, process control software, and other embedded software control systems.Key ResponsibilitiesLead and coordinate teams of information systems...


  • Toronto, Ontario, Canada Sigma Software Full time

    Software Engineer - AdTechWe are seeking an experienced Software Engineer with a background in the AdTech industry to contribute to the development of our innovative defense platform.Key Responsibilities:Design and develop software solutions for our AdTech platformCollaborate with cross-functional teams to integrate software componentsEnsure the security and...


  • Toronto, Ontario, Canada BMO Full time

    About the RoleWe are seeking an experienced Senior Software Development Lead to join our Technology team at BMO. As a key member of our team, you will be responsible for driving the overall software development lifecycle, working across functional teams to transform requirements into features, managing development teams and processes, and conducting software...


  • Toronto, Ontario, Canada Astra North Infoteck Inc. Full time

    About Astra North Infoteck Inc.Astra North Infoteck Inc. is a leading provider of innovative software solutions, and we are currently seeking an experienced Senior Software Development Lead to join our team.


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    About This RoleWe are seeking a skilled Senior Engineering Manager to lead our cloud development team. As a key member of our engineering organization, you will be responsible for managing a team of engineers to design, develop, and deploy innovative cloud-based products.About YouWe are looking for a seasoned engineering leader with a strong track record of...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Ring Authentication Services team. As a key member of our team, you will be responsible for designing, developing, and delivering secure and reliable authentication services for our Neighbors and other users.Key ResponsibilitiesDesign and develop core functionality...

  • Senior PHP Developer

    2 weeks ago


    Toronto, Ontario, Canada Software International Full time

    Job Title: Senior PHP DeveloperSoftware International is seeking a highly skilled Senior PHP Developer to join our team. We have a long-term contract with a leading web development and new media marketing client, primarily supporting North American clients on various website and backend infrastructure services.Key Responsibilities:Develop, debug, and...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a seasoned senior software engineer to join our team of passionate engineers tackling complex data challenges at a large scale. Your role will involve conceptualizing and developing innovative data solutions for our global customers, including engineers, operators, and data scientists.Key ResponsibilitiesDesign cost-effective and...


  • Toronto, Ontario, Canada Royal Bank of Canada> Full time

    Job SummaryJob DescriptionWhat is the opportunity?As a Senior Software Development Lead at Royal Bank of Canada, you will be responsible for leading a team of software developers and overseeing the entire software development lifecycle. This includes requirements gathering, deployment, and maintenance. You will need to be an expert-level organizer to resolve...


  • Toronto, Ontario, Canada Maarut Inc Full time

    About the JobWe are seeking an experienced software developer to join our team at Maarut Inc. As a senior lead, you will be responsible for leading the development of complex software applications and providing technical guidance to junior team members.ResponsibilitiesLead the design and development of software applications using modern technologies such as...


  • Toronto, Ontario, Canada Criteo Full time

    As a highly skilled Senior Software Development Lead at Criteo, you will have the opportunity to work with a talented team of engineers who share your passion for innovation and experimentation.**Your Key Responsibilities:**Lead the development of cutting-edge software solutions that drive business growth and improve customer experiences.Collaborate with...


  • Old Toronto, Ontario, Canada Equitable Group Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Development Lead to join our team at Equitable Group. As a key member of our technology team, you will be responsible for leading and managing the delivery of software projects, working closely with cross-functional teams to drive innovation and excellence in software...


  • Toronto, Ontario, Canada Rewind Software Full time

    We are seeking an experienced Senior Analytics Lead to join our team at Rewind Software in Toronto. This role will involve leading the development and maintenance of our data infrastructure, ensuring it meets the needs of our business.As a Senior Analytics Lead, you will be responsible for designing and implementing advanced data models using SQL, dbt, and...


  • Toronto, Ontario, Canada Software International Full time

    Senior PHP Developer Job DescriptionSoftware International is seeking a highly skilled Senior PHP Developer to join our team. As a Senior PHP Developer, you will be responsible for developing, debugging, and maintaining website applications using our in-house methodologies and process flows.Key Responsibilities:Develop and maintain website applications using...


  • Toronto, Ontario, Canada Maarut Inc Full time

    Job DescriptionJob Title: Senior Software DeveloperCompany: Maarut IncJob Type: Full-timeLocation: RemoteAbout Us: Maarut Inc is a leading technology company that specializes in developing innovative software solutions. We are seeking a highly skilled Senior Software Developer to join our team.Job Summary:We are looking for a talented Senior Software...


  • Toronto, Ontario, Canada Tangerine Full time

    Job Title: Senior Manager, Software DevelopmentAre you a seasoned software development leader looking for a new challenge? Do you have a passion for innovation and a drive to deliver high-quality solutions? We're seeking a Senior Manager, Software Development to join our team at Tangerine.About the RoleThis is a key leadership position that will play a...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    About the Role We are seeking an experienced Senior Software Development Lead to join our team. You will be responsible for leading a team of software developers in designing, developing, and deploying innovative solutions using Java, J2EE, and other technologies.ResponsibilitiesTechnical Leadership - Provide technical guidance to the team, ensure alignment...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    About the RoleThe Advertiser Growth Tech and Science (AGTS) team at Amazon Development Centre Canada ULC - K03 is looking for a skilled Senior Software Development Engineer to join our team. As a key member of our team, you will be responsible for designing, developing, and maintaining multiple highly scalable distributed services for Amazon...


  • Old Toronto, Ontario, Canada Employment and Social Development Canada Full time

    **Job Details**We are seeking a skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Write, modify, integrate, and test software codeMaintain existing computer programs by making modifications as...


  • Toronto, Ontario, Canada Sage Recruiting Full time

    About the RoleSage Recruiting is seeking a highly skilled Senior Software Development Lead to join our fast-growing SaaS company in Vancouver or remotely. As a Staff Engineer, you will be responsible for leading the development of complex software applications and collaborating with the global team to reinvent the way people communicate in enterprises.Key...

Senior Software Development Lead

1 month ago


Toronto, Ontario, Canada Royal Bank of Canada> Full time

Job Summary

Job Description

What is the opportunity?

As a Senior Software Development Lead at Royal Bank of Canada, you will be responsible for leading a team of software developers in the design, development, and implementation of key parts of the Banking Technology platform. You will work closely with the Associate Director, BPM Workflow and Automation, to ensure the successful delivery of projects and the growth of the team.

What will you do?

  • Lead and mentor a team of software developers, ensuring their professional growth and development.
  • Oversee the entire software development lifecycle, from requirements gathering to deployment and maintenance.
  • Provide solutions or recommendations on complicated technology issues for application development and implementation.
  • Contribute directly by designing, implementing, and overseeing the development and implementation of multiple, complex, organization-wide applications.
  • Collaborate with business stakeholders to define project scope, priorities, and timelines.
  • Ensure adherence to software development standards, methodologies, and best practices by conducting code review and other means.
  • Collaborate with cross-functional teams including product management, UX, and QA to deliver high-quality software solutions.
  • Troubleshoot and resolve complex technical issues, providing timely and effective solutions.
  • Identify and implement opportunities for process improvement and technology adoption.
  • Provide technical guidance and support to the development teams.
  • Manage project budgets and resources effectively.

What do you need to succeed?

Must-have

  • Bachelor's degree in computer science or engineering, or a related field or role.
  • 7+ years in Java development, with at least 3 years in a lead or senior developer role.
  • Strong knowledge of Java EE, Spring, Hibernate, and other relevant frameworks.
  • Strong experience in developing and maintaining ETL processes.
  • Extensive experience with DevOps practices, including CI/CD, automation, and infrastructure as code.
  • Proven experience in leading and mentoring development teams.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills.
  • Ability to work collaboratively in a team environment and independently on complex projects.

Nice-to-have

  • Preference will be given to candidates with prior experience in the capital markets middle office, OTC derivatives, or back-office settlement and clearing services space.
  • Experience with Python and related frameworks is a major plus.
  • Knowledge of and experience with QE and QA Automation.
  • Knowledge of AWS or Azure cloud services.

What's in it for you?

We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

  • Positive work culture emphasizing diversity and inclusion, volunteerism, and community involvement.
  • A comprehensive Total Rewards Program including great benefits, annual incentive program, and recognition.
  • Leaders who support your development.
  • A dynamic, collaborative, and high-performing team.
  • Opportunities to do challenging work and grow your career.
  • Work-life integration.