Software Development Engineer

4 weeks ago


Toronto, Ontario, Canada RBC - Royal Bank Full time

Job Summary

Provides direction and engineering support through the process of agile software development. Applies extensive, in-depth knowledge, skills, and practices to perform complex assignments. As a software engineer in the payment space, it is expected that the individual would be able to work in an agile delivery pattern providing incremental solutions and code for simple to complex deliverables. They are expected to meet the prior by applying good software engineering practices, patterns and knowledge and are expected to not only build solutions but delivery them through the full SDLC process.

Job Description

What is the opportunity?

This is a full-time hybrid role for a senior level software engineer in the payments space at Royal Bank of Canada (RBC) Clear cash management business located in Toronto, ON. As a Software Engineer, you will be responsible for the day-to-day tasks of software development, back-end development against our vendor payment engine, and implementing strategic components servicing across all RBC functions defined in our payment's roadmap.

What will you do?

  • Create and/or update Java Spring Boot based Microservices that are REST and async based running in an Azure Cloud space.
  • Will orchestrate your services on Kubernetes running in Azure.
  • Ensure code quality with proper unit and integration testing of all deliverables.
  • Participate in sprint planning meetings to discuss the latest requirements and decomposing them into tasks.
  • Have strong ownership of what you build, owning the development, testing, deployment, and operational state in production;be able to work independently, taking requirements to software solutions and questioning outliers.

What do you need to succeed?

Must-have

  • Strong understanding of Java 13 or higher and Spring based development
  • Strong understanding of APIs and their best practices; Understanding of working in CI/CD
  • Understanding of properly database design and triaging, Proficiency in building scalable redundant backend services; Experience in Object-Orientate Programming (OOP)
  • Strong programming skills, including properly usage of design patterns.
  • Ability to collaborate and work effectively in an agile team environment; Bachelor's or Master's Degree in computer science, Software Engineering, or related field

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, an 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

#LI-Hybrid

#LI-POST

#TECHPJ

USCASHMGMT

Job Skills

Information Technology (IT) Infrastructure, Programming Languages, Software Change Request Management, Software Development Life Cycle (SDLC), Software Engineering, Software Integration Engineering, Software Product Design, Software Product Technical Knowledge, Software Release Management, System Testing Tools

Additional Job Details

Address:

RBC CENTRE, 155 WELLINGTON ST W:TORONTO

City:

TORONTO

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

Technology and Operations

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

Application Deadline:

Inclusion and Equal Opportunity Employment

At RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work. We are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients and communities.
​​​​​​​
We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.

Join our Talent Community

Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at



  • Toronto, Ontario, Canada Amazon Full time

    DESCRIPTIONThe Device Privacy and Data Handling team is responsible for building solutions to help ensure we retain the trust of customers who own Amazon devices. Our services help teams at Amazon comply with privacy policies to protect our customers' data. We build services from the ground up to delight our customers and raise the bar on privacy within the...

  • Software Engineer

    2 weeks ago


    Toronto, Ontario, Ontario, Canada Iris Software Inc. Full time

    Greetings!One of our direct client is looking to hire Sr. Software Engineer in Toronto ON OR Halifax NS (Hybrid). Please find below job description.What is the opportunity?As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time systems that helps with communication surveillance.You will...


  • Toronto, Ontario, Canada Amazon Full time

    DESCRIPTIONCalling all inventors We are looking for high caliber Software Development Engineers to start a new advertising program with strategic significance and high exposure. In this initiative we will tackle some of the most exciting problems in ad tech, software architecture design, and building highly scalable services.Performance Advertising's vision...


  • Toronto, Ontario, Canada Amazon Full time

    Are you a data-driven problem solver passionate about building scalable systems that drive customer trust and business growth? Join our innovative Amazon Marketing Cloud (AMC) team in Toronto, where we're expanding to meet increasing customer demand.At AMC, we provide a secure, privacy-safe, and cloud-based environment for advertisers to perform advanced...


  • Toronto, Ontario, Canada Amazon Full time

    View transcriptDESCRIPTIONAre you a data-driven problem solver passionate about building scalable systems that drive customer trust and business growth? Join our innovative Amazon Marketing Cloud (AMC) team in Toronto, where we're expanding to meet increasing customer demand.At AMC, we provide a secure, privacy-safe, and cloud-based environment for...


  • Toronto, Ontario, Canada Amazon Full time

    DESCRIPTIONCome join the team that is focused on developing cutting-edge technology to enhance the delivery experience for Amazon customers and Delivery Associates.The Transporter Learning and Compliance team is dedicated to improving the driver experience, providing valuable insights on the work of delivery providers during Last Mile Delivery Execution...


  • Toronto, Ontario, Canada Amazon Full time

    DESCRIPTIONDo you like Alexa? Do you love bleeding edge technology? We are looking for exceptional developers to work on enabling Alexa on the Edge - the voice controlled personal assistant behind Amazon Echo family and other 1P/3P devices. The team seeks to provide seamless experiences for customers with Alexa.The ideal candidate is deeply passionate about...


  • Toronto, Ontario, Canada Amazon Full time

    DESCRIPTIONRing's mission is to make neighbourhoods safer. We strive to make safety and peace of mind accessible to everyone and empower communities to work together for one another.Ring Marketing Technology team is looking for a driven, innovative and resilient Software Development Engineer (SDE) to join our team focusing on notification and messaging...

  • Software Engineer

    7 days ago


    Toronto, Ontario, Canada Equifax Full time

    Equifax is where you can power your possible. If you want to achieve your true potential, chart new paths, develop new skills, collaborate with bright minds, and make a meaningful impact, we want to hear from you. Synopsis of the Role Equifax is seeking a creative, high-energy and driven software engineer with hands-on development skills to work on a...


  • Toronto, Ontario, Canada Amazon Full time

    DESCRIPTIONThe Advertiser Growth Tech and Science (AGTS) team is looking for a motivated and experienced Software Development Engineer to design, develop, and maintain multiple highly scalable distributed services for Amazon advertisers.AGTS is a science and engineering team with the mission to deliver relevant and personalized content, training, and...


  • Toronto, Ontario, Canada Restaurant Brands International Full time

    About Restaurant Brands International:Restaurant Brands International Inc. is one of the world's largest quick service restaurant companies with over $40 billion in annual system-wide sales and over 30,000 restaurants in more than 100 countries. RBI owns four of the world's most prominent and iconic quick service restaurant brands – TIM HORTONS, BURGER...


  • Toronto, Ontario, Canada Electronic Arts Full time

    Pour visualiser la description de poste en français, veuillez sélectionner le français, "Select Language" dans le menu déroulant au haut de la page.Electronic ArtsMontrealWe are FrostbiteFrostbite is EA's proprietary game engine that comes equipped with tons of tools and technologies designed to build incredible games. Our in-house engine offers the...


  • Toronto, Ontario, Canada Adevinta Full time

    Our technology team is charged with developing, testing, and operating one of the largest e-commerce sites in the country. We are seeking a highly skilled and experienced Software Engineering Manager to lead our talented team of software engineers. The ideal candidate will be passionate about technology, possess strong leadership abilities, and have a proven...

  • Software Engineer

    1 month ago


    Toronto, Ontario, Canada TEEMA Full time

    Title: Software EngineerJob ID: JM This position is within a highly skilled and fast growing RegTech (Regulatory Technology) team. This team's mandate is: to build and support next generation of applications on platform utilizing the cloud through software-as-a-service. The ideal candidate will be working in an agile environment and will need a passion for...

  • Sr Software Engineer

    2 weeks ago


    Toronto, Ontario, Canada ALSTOM Full time

    Req ID:451873 At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, more than colleagues lead the way to greener and smarter...


  • Toronto, Ontario, Canada Amazon Full time

    DESCRIPTIONHave you ever ordered a product on Amazon and when that box with the smile arrived, wondered how it got to you so fast? Wondered where it came from and how much it cost Amazon? If so, the Amazon Supply Chain Optimization Technologies (SCOT) organization is for you.Watch this video to learn more aboutSCOT:SCOT procures and receives billions of...


  • Toronto, Ontario, Canada Ontario Health Full time

    At Ontario Health, we are committed to developing a strong organizational culture that connects and inspires all team members across the province. Our vision is that together, we will be a leader in health and wellness for all. Our mission is to connect the health system to drive improved and equitable health outcomes, experiences and value.How we work...

  • Software Developer

    4 days ago


    Toronto, Ontario, Canada Scotiabank Full time

    Requisition ID: 200389 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. Scotiabank is in the process of actively modernizing its technology landscape, particularly around areas of cloud computing and core banking services. Full stack engineers at "The Platform Organisation" group are at the center of...


  • Toronto, Ontario, Canada Amazon Full time

    DESCRIPTIONAmazon Connections is an innovative program that gives Amazonians globally an effective way to give feedback on the workplace and help shape the future of the company. Connections asks employees quick questions every day and uses that real-time information to learn from their experiences, introduce targeted content to teams around the world, and...

  • Software Engineer

    1 week ago


    Toronto, Ontario, Canada eBay Full time

    At eBay, we're more than a global ecommerce leader — we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We're committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.Our customers are our compass, authenticity...