Software Engineer
What engineering roles in crypto pay
175 salaries · our own dataMost engineering roles in crypto pay between $146k and $268k, with a median of $205k.
As a Software Engineer at BIT, you'll focus on blockchain security and protocol design, working at the intersection of cryptography, distributed systems, and adversarial security. You'll redesign and harden wallet and core systems against protocol- and architecture-level threats, thinking like an attacker and building like an engineer.
What you'll do
- Analyze and evaluate how mainstream blockchain protocols work under the hood (Ethereum/EVM, Cosmos SDK, Substrate, Solana, etc.), and redesign wallet systems grounded in secure cryptographic mechanisms
- Develop hardening and mitigation plans for the wallet system against known protocol-level vulnerabilities and emerging risks
- Drive security-requirement-driven re-architecture and maintenance of existing software systems
- Embed security assumptions at the architecture level, designing and implementing defense-in-depth for critical modules to reduce single points of failure and ambiguous trust boundaries
- Track cutting-edge blockchain attack techniques and defenses, and turn research into shippable system improvements
- Participate in or lead security audits of internal systems and open-source dependencies, driving remediation and architectural improvements
What you bring
- Bachelor's degree or above in Computer Science, Cryptography, or Network/Cyber Security
- Fresh graduate or up to 2 years of work experience
- Strong command of at least one systems-programming language among Java, Go, Rust, or C++
- Proficiency in distributed systems design, concurrency models, and performance optimization
- Familiarity with threat modeling, secure coding standards, penetration-testing mindset, and supply-chain security
- Security mindset that operates on a zero-trust principle by default and reasons systematically about attack surfaces
- Ability to translate complex, ambiguous security requirements into clear, verifiable technical architecture and module designs
Nice to have
- Deep understanding of the full technical stack of at least one mainstream blockchain (networking, consensus, execution, storage)
- Strong grasp of smart contract security and common vulnerability patterns
- Practical command of how public-key cryptography, hash functions, zero-knowledge proofs, and threshold signatures apply and where their risks lie in real systems
About BIT
BIT (formerly Matrixport) is a global digital asset financial services and infrastructure group headquartered in Singapore. The firm manages over US$7 billion in assets, facilitates over US$7 billion in monthly trading volume, and offers custody, trading, asset and wealth management, liquidity and financing solutions, and tokenised real-world assets. BIT maintains a licensed and regulated footprint 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.
1,829 Infrastructure roles are open across crypto right now.
Browse Infrastructure Jobs →- Senior Full Stack Engineer – Web3 & Blockchain Engineer at TrustGrid™ · On-site
- SENIOR FULLSTACK DEVELOPER (JS) - ENGLISH GOOD at Hola Tech., JSC · On-site
- Senior Software Engineer (Backend): Onboarding at BVNK · Hybrid
- Network & Controls Engineer at Galaxy · Hybrid
