Skip to main content
Posted September 17, 2021
r3

Software Engineer (Cockroach&RocksDB)

UK OR IRELAND Remote Full Time

We are looking for a Database Developer to join the team tasked with rethinking persistence for the future of Corda. You will help to design and...

We are looking for a Database Developer to join the team tasked with rethinking persistence for the future of Corda. You will help to design and deliver an advanced storage solution for the underlying technologies of Corda to keep up with the demands for extensibility, maintainability, and reliability.
You will work as part of the Platform Engineering team whose focus is on the low level, back-end work that enables Corda to deliver its promise as the Enterprise DLT platform of choice.

Responsibilities:

  • Advance persistence solutions that support the improvements of future releases
  • Contribute to the adaptation of improved processing and storage technologies
  • Work as a more experienced member of a team within the larger engineering group to deliver high quality and well tested code
  • Deep understanding of ledger models and persistence technologies
  • Able to articulate past problems and solutions to data in detail
  • Realization and delivery of technical designs to meet release deadlines
  • Code review peer and open-source contributions to the codebase
  • Liaise with the R3 Support team to troubleshoot and address customer issues
  • Responsibility for establishing and leading a workstream
  • Help track progress of shared assignments using their intermediate understanding of their domain to execute their work
  • Have an intermediate or growing understanding of the business and their needs.
  • Cross collaboration with product managers to deliver larger features without guidance
  • Take a feature from design to delivery with guidance and input from more senior engineers

Education and Experience:

  • Strong understanding of computer science and engineering principles, obtained through a combination of advanced academic study and significant professional experience
  • Domain expertise in Databases and programming
  • Familiarity of data modeling and database theory
  • Experience with Java persistence and database technologies, Hibernate
  • Even better if you have: experience with journaling, publish-subscribe messaging systems (for example Kafka), NoSQL databases, CockroachDB, RocksDB
  • Familiarity of multiple layers of the infrastructure and application stack from systems / OS development through to networking, middleware and application logic
  • Proven problem-solving skills and ability to work under pressure

This listing expired on Oct 31. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.