Location: London
Department: Product
Type: Full-time / Hybrid
Apply for this job
Experience with Ethereum required
About R3
At R3, we’re planning to change the world. Joining us means working at the cutting edge of permissioned blockchain and distributed ledger technology (DLT) as it transforms the future of business.
Corda is a DLT platform designed to run complex workflows between businesses without centralized points of control. It is trusted by financial market infrastructures, including banks, stock exchanges, insurance companies, and payments companies, to deliver reliable, scalable, and performant decentralized systems.
Role Summary
As a Senior Blockchain Engineer, you will join the Corda Platform’s Interoperability engineering team, tasked with building bridging technology between public blockchains, such as Ethereum, and Corda. This greenfield project area requires you to contribute to design work, deliver architectural components, peer review code, plan, manage your own time, and deliver on commitments.
Key Responsibilities
- Technical Delivery:
- Develop software, write and review designs.
- Code review and ensure software is suitable for hands-on use.
- Fix issues raised through QA or support tickets.
- Team Collaboration:
- Value peer contributions and strive to hit commitments.
- Ensure the team delivers a cohesive product.
- Embrace ownership, make design choices, learn from successes and failures, and build better software.
Other Responsibilities
- Represent your team during cross-team alignments, retrospectives, and technical discussions.
- Present and discuss your team's work with R3 stakeholders.
- Write blogs and deliver internal tech talks.
Essential Skills
- Strong technical programming background.
- Appreciation for Software Engineering as a discipline and Programming as a craft.
- Experience with some flavor of Ethereum or Enterprise Ethereum.
- Experience developing and deploying software that runs on the EVM.
- Experience with enterprise-level software development.
- Interest in working with Java, Kotlin, and cloud technologies like AWS (not mandatory).
- Familiarity with standard building and delivery automation tools (experience with Gradle is desired).
- Experience in domains where high availability and performance matter.
- Commitment to quality, engineering agility, and delivering the best possible products for customers.