Overview

Software Engineer, Senior Developer, IT Infrastructure Jobs in Bolton – Ontario at Ripple Labs

Title: Software Engineer, Senior Developer, IT Infrastructure

Company: Ripple Labs

Location: Bolton – Ontario

Category: IT/Tech, Software Development

Position:  Staff Software Engineer

Location: Bolton

At Ripple, we’re building a world where value moves like information does today. It’s big, it’s bold, and we’re already doing it. Through our crypto solutions for financial institutions, businesses, governments and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more places around the world. And we get to do the best work of our career and grow our skills surrounded by colleagues who have our backs.

If you’re ready to see your impact and unlock incredible

career growth opportunities

, join us, and build real world value.

THE WORK:

Ripple’s mission is to move value as quickly as information moves today. We are building this “Internet of Value” by connecting traditional financial entities like banks, payment providers, and corporations with emerging blockchain technologies and end-users to build an

inclusive

financial future. The Ripple Payments team is at the forefront of delivering on this vision. We are revolutionizing the $155 trillion cross-border payments market by using digital assets to implement a faster, cheaper, and more reliable cross-border payments platform.

We are looking for Software Engineers passionate about solving

exciting

problems in the cross-border payments space. We are passionate about growing our engineers and place a premium on

career development

.

You will

have a high degree of accountability and responsibility from Day 1.

WHAT YOU’LL DO:

Work collaboratively with various partner engineering and

cross-functional teams

.

Handle some ambiguity in requirements and can define and propose solutions for them

Breaks down large functional feature requests into smaller technical stories/tasks that can be completed at the sprint level

Work primarily independently on tasks with minimal or no direction from the tech lead or manager.

Be proactive, accountable, and find solutions

Design and develop features. Writes, presents, and get agreement on the design document for a project highlighting the architecture, test plan, and alternatives considered;

Reviews features with tech leads and team members

Writes clean tech specs and identifies risks before starting major tickets or tasks

Actively participates in sprint ceremonies like planning, grooming, stand-up, retro, etc

Responds in a timely manner to On-Call issues/incidents and provide resolutions within the SLAs

Actively participates and conducts Root Cause Analysis (RCA)

Improves code and architecture for testability and maintainability, even in areas that were initially owned by someone else.

Develop strong test plans and convert them into clean implementation.

Delivers a complete feature/task, and meets deadlines

Mentor and support the growth of junior engineers.

WHAT YOU’LL BRING:

Proficient in Java (or similar language):

Ability to

develop, optimize, and maintain robust and scalable reporting services using Java and the Spring Boot framework.

Understanding of No

SQL or similar databases is a plus. They should be designing, implementing, and managing reporting data model…

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.