Support Engineer | R3

Missed it? Watch the webinar replay. Connecting CBDCs: Enabling cross-border and cross-network transactions.

Support Engineer

  • Singapore
  • Production
  • Full-time
Apply Now

R3 is an enterprise blockchain software firm working with a broad ecosystem of more than 300 members and partners across multiple industries from both the private and public sectors to develop on Corda, our open-source blockchain platform, and Corda Enterprise, a commercial version for enterprise usage.
Our global team of over 190 professionals in 13 countries is supported by over 2,000 technology, financial, and legal experts drawn from our global member base.
Our Corda platform is already being used in industries from financial services to healthcare, shipping, insurance and more. It records, manages, executes institutions’ financial agreements in perfect synchrony with their peers, creating a world of frictionless commerce.
The R3 Support Team
The Support Team are in direct contact with R3’s customers. They are engineers responsible for supporting customers developing software using the Corda platform and customers using R3 Corda networks.
The support team are technical, tenacious, approachable, pro-active, excel at communication and exhibit strong ownership. They follow issues through to resolution, press for root causes and fixes, share knowledge, ensure customers are kept updated, operate from a platform of continuous service improvement, seek constant feedback and take steps to address that feedback.
The Candidate
The candidate will be experienced in supporting mission critical technical services to a 2nd or 3rd line level. They will have excellent communication skills (written and oral) and be used to dealing with customers first-hand. They will also have development experience (preferably in a JVM based language – Corda is written in Kotlin) and be able to navigate and understand enterprise level source code.
They will be an autodidact, able to work with minimal supervision and demonstrate an ability to solve complex technical problems. They will be able to prioritise and manage their workload of customer issues effectively and, if required, communicate confidently with the development team in matters related to those customer issues.


  • Case resolution – research, resolve and respond to complex technical issues across the R3 product line
  • Become experts on the Corda code-set
  • Re-create technical and functional issues in Corda using local development environments and test environments in the cloud
  • Work closely with R3 development teams and other engineering teams during case investigation
  • Conference calls, screen-shares and one-to-one meetings with customers to investigate and diagnose their issues
  • Make best endeavour attempts to resolve all support requests at a 1st, 2nd or 3rd line level
  • Ensure customers are updated regularly and frequently with progress using the support team’s ticketing system
  • Ensure all identified workarounds or known issues are fully documented on the Support Team’s knowledge base
  • Execute the Incident Management procedures in the event of a serious live service incident
  • Provide out-of-hours response for serious customer issues during weekends and bank holidays (on rota)
  • Act as go-between for 4th line Technical Teams and the customer, relaying technical explanations or resolutions in appropriate language
  • Ensure all operational processes defined by the firm are followed and respected
  • Constantly strive to identify and implement improvements to technologies, processes and methodologies used in the team
  • Ensure all support requests (no matter how small) are ticketed and that all investigation progress is added to the ticket


  • Java, Kotlin (or another JVM-based language) 
  • Scripting language (e.g. Bash, Python, Perl)
  • Familiarity with Linux and Windows and how to investigate software malfunctions on these OS’s using their various tools and commands
  • Basic networking investigation (e.g. connectivity issues, network traces)
  • Familiarity with operational monitoring tools
  • Ideally an understanding of blockchain and distributed ledger technology
  • Experience working on enterprise development projects
  • Familiarity and experience with Incident Management processes

At R3, we encourage a diverse and inclusive workforce. If you don’t meet all of the above criteria, but you think you’d be a great addition to R3, send us your CV. We’re always interested in meeting collaborative people who are excited to work with us.

Apply Now

Stay up to date!

Sign up for our newsletter to receive the latest R3 news, updates, and materials

  • This field is for validation purposes and should be left unchanged.

Start your journey today!

  • Hidden
  • This field is for validation purposes and should be left unchanged.