C++ Jobs in Web3

305 jobs found

web3.career is now part of the Bondex Logo Bondex Ecosystem

Receive emails of C++ Jobs in Web3
Job Position Company Posted Location Salary Tags

Nogle

Taipei, Taiwan

$175k - $180k

SALT

Denver, CO, United States

$72k - $110k

Kraken Digital Asset Exchange

Remote

$72k - $84k

OKX

Hong Kong, Hong Kong

$72k - $148k

Monad

New York, NY, United States

$250k - $300k

OKX

Singapore, Singapore

$63k - $66k

Improbable

Remote

$81k - $110k

Improbable

Remote

$76k - $105k

Improbable

London, United Kingdom

$90k - $150k

Fireblocks

Tel Aviv, Israel

$74k - $148k

Fireblocks

Tel Aviv, Israel

$72k - $110k

Fireblocks

Tel Aviv, Israel

$72k - $110k

Monad

New York, NY, United States

$22k - $31k

System 9

Remote

$140k - $200k

Relative Finance

Remote

$70k - $200k

Sr. C++ Engineer Hermeneutic Liquid Trading

Nogle
$175k - $180k estimated
Taipei
Join Talent Pool

This job is closed

(Sr.) C++ Engineer, Hermeneutic Liquid Trading

Taipei /
Trading Services – Hermeneutic /
Full-time
/ On-site

Apply for this job
Hermeneutic Trading seeks an experienced (Sr.) C++ Engineer to join their team in Taipei. It specializes in cryptocurrency trading strategies, aiming to maximize risk-adjusted returns through their informational advantage, crypto-nativity, and multi-disciplinary talent. The ideal candidate should have a natural eagerness to learn, an ability to work on time-sensitive projects, and a passion for technology, data science, cryptocurrencies, and trading. Hermeneutic Trading values excellence, humility, and discretion in their culture and rewards top talent with above-industry-standard compensation.

Nogle, which provides broad support to hermeneutic technologically and operationally, is a leading fintech and web3 powerhouse. Its growing suite of financial services is designed to bridge traditional finance with digital assets solutions.

Job Overview

We are seeking experienced C++ Developers who will be primarily working on High Frequency Trading systems and core development. The ideal candidate will be responsible for developing and maintaining high-quality software applications and should possess strong problem-solving skills and have a deep understanding of software development fundamentals. Additionally, a certain level of familiarity with cryptocurrency trading is necessary, including knowledge of the underlying technologies and protocols involved in cryptocurrency transactions.

Responsibilities

    • Design, develop and maintain high performance C++ applications for high frequency trading and cryptocurrency transactions.
    • Optimize code for maximum performance, and ensure efficient execution as low-latency as possible.
    • Conduct thorough testing and debugging to identify and resolve software defects.
    • Develop and maintain monitor systems, which collect log and data to perform data analysis and create visualization dashboards.
    • Stay up-to-date with industry trends and best practices in C++ development, financial technology, and trading systems.
    • Communicate effectively with team members, providing regular updates on project progress.

Qualifications

    • Bachelor’s degree above in Computer Science, Engineering, or related field.
    • At least 8 years of C++ development experience, and being familiar with modern C++11~C++20 features.
    • At least 4 years of development experience on High Frequency Trading for traditional or cryptocurrency markets.
    • Proficiency in design patterns, asynchronous programming, object oriented programming, and multi-threading in C++.
    • Familiarity with the Git version control system.
    • Familiarity with basic linux terminal commands.
    • Solid problem-solving and debugging skills.
    • Excellent English communication and collaboration skills.
If you are a highly motivated individual who is passionate about technology and looking for an exciting opportunity to grow your career, we encourage you to apply for this position.

#LI-ACH
Apply for this job

What kind of jobs can I get with C++?

C++ is a popular programming language that is widely used in a variety of industries, including software development, web3, blockchain, gaming, finance, and engineering

Here are some jobs you could consider with a strong background in C++ programming:

  1. Software Developer: As a software developer, you will use C++ to create software applications, systems software, or even operating systems.
  2. Blockchain Developer: C++ is one of the most commonly used programming languages in blockchain development. As a blockchain developer, you will use C++ to build decentralized applications, smart contracts, and other blockchain-based solutions.
  3. Smart Contract Developer: Smart contracts are self-executing contracts with the terms of the agreement between buyer and seller being directly written into code. C++ can be used to write smart contracts for decentralized applications on blockchain platforms such as Ethereum.
  4. Cryptocurrency Developer: C++ is also used to build and maintain cryptocurrency projects. If you're interested in developing cryptocurrencies, wallets, or mining software, C++ can be a valuable language to know.
  5. Protocol Developer: Many blockchain protocols are written in C++, including Bitcoin and Litecoin. As a protocol developer, you may work on developing new protocols, improving existing ones, and optimizing them for performance and scalability.
  6. Game Developer: If you're interested in creating video games, C++ is one of the most commonly used languages in the gaming industry, particularly for high-performance games.
  7. Financial Engineer: In finance, C++ is used for quantitative analysis, algorithmic trading, and risk management. Financial engineers use C++ to develop complex financial models and software tools.
  8. Embedded Systems Developer: C++ is commonly used in embedded systems programming for developing applications for devices like microcontrollers, and other small devices.
  9. Robotics Engineer: C++ is a popular programming language for developing robotics software. If you are interested in robotics and automation, this could be a great career choice.
  10. Compiler Engineer: C++ compilers are used to translate code written in C++ into machine-readable format. As a compiler engineer, you would be responsible for developing, testing, and optimizing C++ compilers.
  11. Machine Learning Engineer: C++ is a popular language for developing high-performance machine learning algorithms and libraries. As a machine learning engineer, you would use C++ to develop custom algorithms, optimize existing ones, and implement them into production systems.