Software Engineer (Confidential Computing) | R3

Software Engineer (Confidential Computing)

  • London OR Dublin
  • Office of the CTO
  • Full-time
Apply Now

Conclave is a toolkit for building enclaves, small pieces of software that are protected from attack by the owner of the computer on which they run. It is ideally suited to solving multi-party collaboration and privacy problems but can also be used to secure infrastructure against attack. 
 
Conclave’s mission is to make it ridiculously easy for all developers to write enclaves: the product differentiates itself on developer experience and the ability of our customers to write applications in high-level languages without having to understand the details of the underlying hardware trusted execution environments. And to achieve this vision we need software engineers who can develop deep skills in technologies such as Intel SGX, who can design beautiful APIs that abstract the complexity and who can help us drive the product forward with ideas of their own.  You don’t already need to have these skills, however: our primary requirement is that you have a passion for programming and can put yourself in the shoes of our primary customers: other developers.

Responsibilities:

  • Working to deliver a new Intel SGX-based product using your coding expertise. Our primary languages are C++, Kotlin and Java, so we’re looking for people with experience in one or more of these or similar languages.
  • Working as a member of a team within the enclave development group to deliver high quality and well tested code
  • Writing and reviewing technical designs
  • Reviewing your peers’ contributions to the codebase 
  • Collaborating with other groups or squads that share dependencies
  • Liaising with the R3 Support team to troubleshoot and address customer issues
  • Being accountable for owning the understanding of their work domain and the corresponding business needs to ensure successful delivery of features
  • Helping track progress of shared assignments using their intermediate understanding of their domain to execute their work
  • Working effectively with product managers to deliver larger features with minimal guidance or supervision

Qualifications:

  • Strong understanding of computer science and engineering principles, most likely obtained through a combination of advanced academic study and significant professional experience but we have no specific educational requirements: all that matters is how well you can program
  • 2+ years experience in an enterprise level environment 
  • Experience delivering end-to-end platforms and services
  • 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

 

How We’re Handling Covid-19

We are extremely grateful to continue to grow as a company during these unprecedented times. Our #1 priority is the health, safety, and wellbeing of our current and future R3’ers. We want to share with you what we’re doing and what you can expect throughout our interview and on-boarding processes.

Since March, most R3’ers have been working remotely, although we have opened some key office locations global, with limited capacity for those that cannot work from home or need to come into the office.

As you go through the virtual interview process with us, please don’t worry if children or pets make a guest appearance. We understand these things happen- it’s real life after all! If we are fortunate enough to welcome you to the team, we’ll get a laptop couriered to you and get you set up virtually on your first day.  We also provide you with a “Work From Home” allowance to enable you to purchase some equipment to be more comfortable and productive.

We Have And Will Continue To Take Steps To Ease Some Of The Burden For Our R3’ers

We understand that Work From Home (WFH) life can be challenging in many ways, so some of the additional support measures we have in place include;

  • New Starter WFH allowance (as mentioned above) to get you setup to work productively at home
  • Additional access to wellbeing resources (as well as the support provided as part of your Vitality Private Medical) including a year’s free subscription to the Headspace app and modules on our Lessonly training platform from MindGym (including Goal getting, Stress Busters and Virtual Work)
  • We also have additional health and wellbeing resources available on our wiki pages when you join.

R3 may process the personal data collected or identified as being imported in accordance with R3’s Recruitment Privacy. Read the policy here. In particular, R3 will use the personal data provided for the purposes of processing your application for the role you have applied for, to assess your suitability for the role as well as to enter into a contract with you if you are successfully brought onto the R3 team.

Apply Now