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

InvestM Technology LLC

New York, NY, United States

$39k - $77k

Flow Traders

Amsterdam, Netherlands

$90k - $174k

Ledger

Paris, France

$120k

Kronos Research

Taipei, Taiwan

$90k - $110k

Illuvium

Remote

$122k - $150k

Applied Blockchain

London, United Kingdom

$62k - $70k

CoW Protocol

Lisbon, Portugal

$72k - $75k

Monad

New York, NY, United States

$72k - $75k

Mona

Remote

$72k - $82k

Syndica

Houston, TX, United States

Kronos Research

$175k - $180k

Fireblocks

Tel Aviv, Israel

$72k - $148k

Chainalysis

Washington, United States

$140k - $150k

GammaSwap Labs

Remote

$120k - $200k

EMW, Inc.

Belgium

$80k - $106k

InvestM Technology LLC
$39k - $77k estimated
New York City Metropolitan Area US

Blockchain Engineers

Duration: 1yr + (Renewable Contracts).

Start: ASAP


Location:

  • New York, NY(Onsite for first 1-3 months, later hybrid/remote)

Visa Status:

  • USC/GC
  • H1B/TN/EAD
  • C2C is okay

Responsibilities:

  • Participate in developing a new automated Blockchain software verification toolchain for smart contracts.
  • Participate in Developing New blockchains, program verification/analysis systems.
  • Contribute to the design and development of smart contract components such as bridges, order books, staking, and minting of tokens.
  • Advise on the hiring of other smart contract engineers
  • Mentor junior engineers and interns.

Qualifications:

  • Must have 8+ years of experience designing software systems as a senior software developer.
  • Must have 6 + years of experience in the IT Industry as a Java developer / Engineer
  • Must have 4+ years of experience working in the US for US companies.
  • Must have 4+ years of recent experience (Within the last 5 years) working in a major US Bank or Brokerage environment.
  • Must have 3+ years of experience building and releasing production grade Block Chain contracts utilizing Solidity, Clarity, and Rust.
  • Must have 2 plus years of experience with blockchain architecture, private keys, and standards/protocols work.
  • Experience with Cryptocurrency /Defi/ Blockchains.
  • Must have strong experience with Blockchain data, creating messenger applications, and dynamic/real-time data transfer
  • Experience with the automated software verification toolchain for smart contracts.
  • Experience with blockchains, and program verification/analysis.
  • Building, deploying, maintaining, and upgrading smart contracts
  • Fine-tuning contracts for gas cost and security
  • Bridging the gap between token specification and technical implementation.
  • A deep understanding of the Ethereum Virtual Machine.
  • Prior experience deploying complex smart contract systems to the Ethereum main net.
  • A solid understanding of how CPUs, memory, pointers, and the stack and heap work at the low level
  • Ability to consistently meet project milestones while working as part of a diverse, multi-disciplinary team that is geographically dispersed, requiring collaboration with individuals in multiple time zones.
  • Experience in security, compilers, programming languages, formal methods, automated theorem proving, or program analysis.
  • Experience with code reviews and distributed version control systems like git.
  • Experience developing large flexible systems.

Keywords

Blockchain, Software Developer, Java Developer, Cryptocurrency, Bank, Banking, Brokerage

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.