
Principal Software Engineer
Hybrid
Full Time
#Engineering
#Kotlin
#Java
#Distributed Systems
#Problem Solving
#Critical Thinking
At R3, we are driven by a vision of a world where value moves freely and business is conducted with total security. Our mission is to build an open, trusted, and enduring digital economy. As a scale-up that maintains the grit of a startup, we foster a workplace where every idea is valued and every day brings new challenges. We specialize in creating digital solutions for regulated financial markets, enabling greater efficiency and connectivity for the world’s leading banks, exchanges, and central banks.
The role
We are looking for a Principal Software Engineer to join our team on a full-time basis. This is an executive-level position based in India that operates under a hybrid work model. In this role, you will act as a technical leader with a strong product mindset, helping us build and maintain our flagship Corda platform. You will work across a multidisciplinary team to design end-to-end distributed services that underpin the global financial system.
Core responsibilities
- Design and implement highly complex software using Kotlin within the Corda ecosystem while guiding other teams on how to best leverage your developments.
- Serve as a subject matter expert and mentor for other engineers, helping them refine their approach to solving complex technical problems.
- Contribute to the long-term technical direction and strategic vision of our engineering efforts while collaborating with product management to align technical delivery with client needs.
Skills and experience
To be successful in this role, you should possess the following qualifications:
- At least 10 years of experience in software engineering, ideally with a background in building SaaS or platform products.
- Deep expertise in high-level programming languages such as Java or Kotlin.
- Proven ability to design and develop distributed systems.
- Strong problem-solving and critical thinking skills, with hands-on experience diagnosing and debugging deployed systems.
- Experience working effectively within cross-disciplinary teams and interacting with various parts of a global organization.
Compensation and benefits
We are committed to supporting our employees through a flexible hybrid work environment. We believe in fostering a diverse and inclusive culture where your individuality is celebrated.
How to apply
If you are a bold and collaborative professional who is excited about the future of digital finance, we want to hear from you. Even if you do not meet every single criterion listed above, we encourage you to reach out if you believe you would be a great addition to our team. Please submit your CV or resume to start the conversation.




