Job Description
Summary
We are seeking a Rust/C++ developer to join our custody team in the New York City office.
WHAT YOU’LL DO:
- Work with complex technologies where solutions are to be created, expect challenges,
- Build scalable and distributed components in Rust/C++ for the backend of Harmonize,
- Interact with the different teams, including software architects, frontend and backend developers, product owners and designers,
- Analyze different blockchains protocols and understand their specificities,
- Apply latest cryptographic primitives in the context of blockchains and secure components,
- Actively participate in code reviews so that code delivered by you and your team is of great quality,
- Collaborate with support, QA, and operations teams,
- Work partly in remote.
WHAT YOU'LL BRING:
- BSc or MSc in Computer Science or a related technical discipline, equivalent practical engineering experience is a reasonable substitute,
- 4+ year of experience in software development using C++,
- 2+ year of experience with Rust including Tokio framework,
- 2+ year of experience with distributed systems,
- Strong knowledge of cryptography
- Strong knowledge of bytes manipulation
- Nice to have knowledge of:
- Docker,
- Kubernetes,
- gRPC and Protobuf,
- Blockchain technology.
Other common names for this role: Rust developer, C++ developer, Software Engineer II, mid-level software engineer, Rust engineer, C++ engineer
For positions that will be based in NY, the annual salary range for this position is below. Actual salaries may vary based on numerous factors including, among other things, an individual applicant’s experience and qualifications for the position. This range does not include equity or additional compensation, such as bonuses or commissions.
NY Annual Base Salary Range
$118,400—$148,000 USD
Skills
- C++
- Cryptography
- Development
- Rust
- Software Engineering