C++ Jobs in Web3

269 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

Cake Pte Ltd

Singapore, Singapore

$63k - $77k

X-Margin

Denver, CO, United States

$175k - $255k

Tron

San Francisco, CA, United States

$50k - $77k

Braintrust

San Francisco, CA, United States

$45k - $100k

GSR

Singapore, Singapore

$81k - $95k

Xsolla

Š£Š“Š°Š»ŠµŠ½Š½Š°Ń работа

$61k - $65k

Tron

United States

$90k - $153k

Ava Labs

New York, NY, United States

$90k - $110k

Desmos Partners

Remote

Polar Sync

Los Angeles, CA, United States

$72k - $90k

SYNCFAB

Los Angeles, CA, United States

$0k

Binance

Remote

Tron

San Francisco, CA, United States

$50k - $77k

Kronos Research

Remote

$90k - $153k

Navcoin

Berlin, Germany

$0k

Software Engineer C++

Cake Pte Ltd
$63k - $77k estimated

This job is closed

About Birthday Research- Blockchain R&D wing of Cake DeFi

Birthday Research (BDR) is the Blockchain Research and Development wing of Cake DeFi, a Singapore-based blockchain, and fintech company. Fuelled by the best minds in the industry, BDR seeks to develop best-in-class blockchain innovations with the mission of enabling the next bound of Web3.

As a pioneering force, our work spans cryptographic research, deep blockchain consensus development, and smart contracts development — with a laser-sharp focus on driving the industry frontier while tackling the most demanding DeFi challenges of today. To date, one of our core contributions, DeFiChain, has garnered over 1 billion USD in total value locked on the layer-1 protocol.

We are a fast-growing, globally distributed, close-knit team of multi-disciplinary doers and getters. Join Birthday Research today to be a part of the driving force shaping the future of decentralization.

What you’ll do:

  • Collaborate with cross-functional engineering and product teams to design and develop blockchain modules.
  • Take an active responsibility in designing and developing highly scalable blockchain modules for our scaling needs.
  • Write highly performant codes that are clean, simple, maintainable, and battle-tested with test-driven development (TDD) for maximum test coverage automated from pull request all the way to release.
  • Taking on the polyglot hat and deep-diving into multiple codebases (C/C++/JS/TS/Rust) to contribute and understand how things work under the hood.
  • Engineering low-level performant blockchain modules such as peer networking, ledger indexes, consensus protocol, and wallet systems.

What you’ll need:

  • Experience working in a fast pace tech-driven startup as a Software Engineer with at least 2 years of experience or in a similar capacity.
  • Strong proficiency in C++ or Rust with experience working in embedded systems, low level libraries or similar capacity.
  • Ability to take full ownership and work independently while collaborating with others in a fast-paced agile and async team.
  • A collaborative and resourceful individual with excellent communication skills able to make radical decisions while being empathetic and respectful.
  • Willingness to pick up new and emerging bleeding edge blockchain technologies.
  • Deep technical understanding of blockchain technologies, cryptography, BIPs, DeFi, UTXO, EVM, or Nakamoto Consensus is highly preferred.
  • Proficiency in TypeScript with experience working in Web, Node, or Mobile technologies is highly preferred!

Why work with Cake:

  • Do something with purpose; Be a part of the future that will shape on how people are dealing with their finances in Crypto and Blockchain
  • Fast moving, challenging and unique business problems
  • International, diverse work environment and flat hierarchy
  • Great career development opportunities in a growing company
  • Competitive salary
  • Flexible working hours, unlimited discretionary leave, casual work attire

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.