Senior Software Developer

7 days ago


Halifax, Nova Scotia, Canada RBC Full time $120,000 - $180,000 per year

Job Description

What is the Opportunity?

Act as a Senior Software Developer to enhance and support an inhouse application called FiBRS, which is the enterprise-wide authoritative source of common information (business rules) feeding the bank's core Financial Management Systems and also provides numerous Non-Financial Systems and Applications a home for their reference data.

What do you need to succeed?

Must-have:

  • 5+ years of development experience with Angular.
  • Development experience with C++ in a business/financial setting.
  • Hands on experience designing, developing, testing and troubleshooting RESTful APIs and Web Services
  • Experience working with relational databases and strong SQL knowledge

Nice-to-have:

  • Development experience with Java, Spring Framework, .NET CORE
  • Experience with multi-threading, design patterns and unit testing
  • Experience using Docker containers with Kubernetes or OpenShift and knowledge of DevOps principles and CI/CD best practices
  • Experience working in an agile environment

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.

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
  • Leaders who support your development through coaching and managing opportunities
  • Ability to make a difference and lasting impact
  • Work in a dynamic, collaborative, progressive, and high-performing team
  • A world-class training program in financial services
  • Flexible work/life balance options
  • Opportunities to do challenging work

#LI-POST

Job Skills

Active Learning, Agile Methodology, Application Integrations, C++ Programming Language, Computer Coding, Computer Programming, C Sharp (Programming Language), Debugging, Design, Detail-Oriented, DevOps, Documentations, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Java, JavaScript, Kubernetes, Programming Languages, RESTful APIs, Software Development Life Cycle (SDLC), Systems Development, Technical Designs, Technology Platforms

Additional Job Details

Address:

120 WESTERN PKY:BEDFORD

City:

Bedford

Country:

Canada

Work hours/week:

Employment Type:

Full time

Platform:

TECHNOLOGY AND OPERATIONS

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

Application Deadline:

Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Inclusion and Equal Opportunity Employment

At RBC, we believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

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



  • Halifax, Nova Scotia, Canada Lockheed Martin Full time $80,000 - $140,000 per year

    Software EngineeringHalifax, NS18102BRAbout the roleThe candidate will be part of a multi-disciplined team environment working on the total software engineering life cycle from specification, design development, integration and test, deployment, maintenance and field trouble shooting for large scale, high complexity naval platform systems, with a focus on...


  • Halifax, Nova Scotia, Canada Magnet Forensics Full time $111,300 - $190,800

    Who We Are; What We Do; Where We're GoingMagnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating so our customers can deploy advanced and effective tools to protect their companies,...


  • Halifax, Nova Scotia, Canada MEDIFOX DAN GmbH Full time $120,000 - $180,000 per year

    About the Role: Senior Software EngineerWe're looking for a Senior Software Engineer to join our engineering team in delivering cutting-edge digital health experiences that scale globally. You'll work on full-stack solutions using the latest technologies in a collaborative, agile environment, helping build applications that directly improve the lives of...

  • Software Developer

    1 day ago


    Halifax, Nova Scotia, Canada Lockheed Martin Full time $96,000 - $110,000 per year

    Software EngineeringHalifax, NS18103BRAbout the roleThe candidate will participate as a Software Engineering member of the Naval Development team in a multi-disciplined team environment working on the total engineering life cycle from specification, design development, integration and test, deployment, maintenance and field trouble shooting for large scale...

  • Senior Developer

    1 day ago


    Halifax, Nova Scotia, Canada smallthing Full time $100,000 - $150,000 per year

    What matters to you?Each day we consume. And every piece of consumption is a set of choices. choices about quality, cost, efficiency - and so on.The sum of those choices has an impact.Consequences. For the planet, for us, for other people, and for the species we share the planet with.smallthingis a fully funded tech startup based in downtown Halifax, Nova...

  • Software Developer

    7 days ago


    Halifax, Nova Scotia, Canada Dalhousie University Full time $81,900 - $120,000 per year

    Position InformationPosition TitleSoftware DeveloperDepartment/UnitIndustrial EngineeringResearch ProjectOptimising AccessLocationHalifax, Nova Scotia, CanadaPosting NumberGP71-25Employee GroupGrant-Paid (PSAC local 86001)Position TypeTermDuration of Contract (if applicable)One (1) yearEmployment TypeFull TimeFull-time Equivalency (FTE)1.0Salary$81,900 per...


  • Halifax, Nova Scotia, Canada Lloyds Banking Group Full time £70,929 - £80,000

    End DateThursday 04 December 2025Salary Range£70,929 - £106,394We support flexible working – click here for more information on flexible working optionsFlexible Working OptionsHybrid Working, Job ShareJob Description Summary.Job DescriptionJOB TITLE:  Senior Software EngineerSALARY: £70,929 - £80,000LOCATION: HalifaxHOURS:  Full timeWORKING PATTERN:...


  • Halifax, Nova Scotia, Canada IMP Group Full time $31,200 - $62,500 per year

    Junior Software DeveloperIMP Group is a privately-held investment corporation, working to support our diverse business divisions to develop and deliver substantial value and growth in industries ranging from aerospace to hospitality. At IMP, we know our employees are central to our business success and so we cultivate and support our teams to be strategic,...


  • Halifax, Nova Scotia, Canada IMP Group Full time $48,000 - $64,000 per year

     IMP Group is a privately-held investment corporation, working to support our diverse business divisions to develop and deliver substantial value and growth in industries ranging from aerospace to hospitality. At IMP, we know our employees are central to our business success and so we cultivate and support our teams to be strategic, competitive,...


  • Halifax, Nova Scotia, Canada Lloyds Banking Group Full time £70,929 - £106,394

    End DateThursday 04 December 2025Salary Range£70,929 - £106,394We support flexible working – click here for more information on flexible working optionsFlexible Working OptionsJob ShareJob Description SummarySoftware Engineer will lead technical development and delivery at Team and sometimes Lab level. They can be a Line Manager who will act as co-lead...