← All jobs
BO

Graduate Software Engineer - Blockchain (Entry-Level)

BIT OfficialCalifornia, United States
Type
Internship
Work setup
On-site
Experience
Junior
Posted
Sep 24

What engineering roles in crypto pay

184 salaries · our own data
median $205k$145k$267k

Most engineering roles in crypto pay between $145k and $267k, with a median of $205k.

As a Graduate Software Engineer at BIT, you will join the security and infrastructure team to work on blockchain wallet systems and protocol-level security. You'll analyse how mainstream blockchain protocols work, develop hardening plans against vulnerabilities, and contribute to the security-driven re-architecture of critical systems, all under the guidance of senior engineers.

What you'll do

  • Analyse how mainstream blockchain protocols work, including Ethereum and EVM chains, Cosmos SDK, Substrate, and Solana, and help redesign wallet systems based on secure cryptographic mechanisms
  • Develop hardening and mitigation plans against known protocol-level vulnerabilities and emerging risks
  • Contribute to the security-driven re-architecture of existing systems, including defence-in-depth for critical modules and clear trust boundaries
  • Write, debug, and test code for secure, high-performance systems under the guidance of senior engineers
  • Track emerging blockchain attack techniques and defences, and turn research into shippable improvements
  • Participate in security audits of internal systems and open-source dependencies, and drive remediation
  • Collaborate with cross-functional teams, document technical work, and share knowledge through design docs, code reviews, and tech talks
  • Take on ad-hoc technical tasks and projects as assigned

What you bring

  • A degree in Computer Science, Cryptography, Cyber Security, Engineering, Mathematics, or a related field; Master's degree preferred
  • Fresh graduate status or up to 2 years of work experience
  • Strong command of at least one of Java, Go, Rust, or C++
  • A solid foundation in data structures, algorithms, distributed systems, and concurrency
  • Familiarity with threat modelling, secure coding, penetration testing, and supply-chain security
  • A "zero trust" security mindset, with the ability to turn ambiguous requirements into clear technical designs
  • Strong analytical skills, eagerness to learn, and comfort working in a fast-paced environment
  • Good communication and teamwork skills; ability to communicate in both English and Mandarin

Nice to have

  • Python programming experience
  • Internship, research, or project experience such as CTFs, open-source contributions, or blockchain projects

About BIT

BIT (formerly Matrixport) is a global digital asset financial services and infrastructure group headquartered in Singapore. Founded in 2019, it manages over US$7 billion in assets and facilitates over US$7 billion in monthly trading volume, offering custody, trading, asset and wealth management, liquidity and financing solutions, and tokenised real-world assets to institutional and professional investors globally. BIT maintains regulated operations across Singapore, Hong Kong, Switzerland, the United Kingdom, the United States, and Bhutan.

Context for this role

From the live jobs we track on CryptoJobsHQ, updated daily.

BIT Official on CryptoJobsHQ

BIT Official has 14 open roles on CryptoJobsHQ: 4 in Marketing, 4 in Operations and 3 in Security. All are on-site or hybrid, mostly in Singapore and the US. 6 were posted in the last 7 days.

All 14 BIT Official roles →
The market for Infrastructure roles

1,846 Infrastructure roles are open across crypto right now.

Browse Infrastructure Jobs →
Similar roles at other companies
Get an email when BIT Official posts new roles. One email a day at most, only when there is something new.