Senior Software Engineer

Carter Wellington Limited - More jobs by this advertiser

Senior Software Engineer

 

Introduction

Cryptocurrencies represent the potential to revolutionize the global financial system, yet true institutional adoption is hampered by the limitations of existing consumer-grade products. Our client has built a cryptocurrency solution for institutions, providing regulatory compliant services in a form factor that makes crypto feel like any other asset class.

 

Our team is a group of proven innovators with deep domain expertise across finance and technology. We’ve grown rapidly since our public launch in November 2018 and manage hundreds of millions in assets. We’re looking for people to help build the next stage of digital asset adoption in a collaborative, excellence-driven environment.

 

Description

The clients systems interact with blockchains at the most fundamental levels - managing public/private keys for our customers, creating transaction signatures, and carefully managing submission to the blockchain. In this role, you’ll develop a deep understanding of how cryptography, distributed systems, and proof-of-work schemes interact to support cryptocurrencies such as Bitcoin and Ethereum. You’ll apply this knowledge to create and maintain code at the core of the business’s custody system to enhance its security, usability and fault detection. This knowledge will be leveraged across a suite of products; including cryptocurrency funding and execution platforms. Because our client is a regulated financial institution, you’ll gain direct experience understanding how these requirements are met in the Fintech space.

 

Responsibilities

  • Develop and architect distributed and highly secure systems using modern architecture deployed in cloud infrastructure.
  • Own critical path code that handles digital asset transaction signing including constructing raw blockchain transactions, managing public/private keys, and securely handling cryptographic signatures.
  • Improve system robustness by reducing the chances of operator error, detecting aberrant conditions, and improving our automated end-to-end test framework.
  • Collaborate across engineering, compliance, legal, trading and operations to identify, plan and scope solutions to yet unsolved institutional level problems in managing, transacting and valuing cryptocurrencies

 

Requirements

  • Passionate about developing exceptionally resilient systems by applying software engineering best practices, thinking critically during the system design phase, and investing in extensive automated testing.
  • 5+ years as a backend developer with experience working across multiple components of a distributed system, ideally using Java, Go or Rust.
  • BS or MS in Computer Science or a closely related discipline and exceptional professional track record

 

Preferred

  • Experience working on projects deployed within containerized environments; e.g. usage of Amazon AWS.
  • Entrepreneurial experience or ability to work effectively autonomously as well as within a larger team
  • Hands-on knowledge of applied cryptography and/or blockchain technology

 

 



Carter Wellington Limited
Recruitment Agency


Company Profile

1 June 2020
Location: United States New York New York
Salary: $180000 to $200000 USD per year
Work type:
Full time
Sector:
Information and Communication Technology
Profession:
Software Engineering
Apply Now

This advertiser's application form opens in a new window. Check your browser's popup blocker settings if you experience problems.

Bookmark and Share
  • Previous Next


This website uses cookies

This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Cookie Policy.
I agree
Read more