Principal Software Developer, Crypto
WealthsimpleFull Time
Expert & Leadership (9+ years)
Candidates should have 10+ years of engineering experience with significant contributions to Bitcoin, Ethereum, L2s, or the stablecoin ecosystem. Deep experience building adversarial distributed systems and protocol-level infrastructure is required, along with strong systems thinking and a proven ability to analyze complex systems. Proficiency across multiple languages and frameworks, including Go, Rust, C++, Python, and Kotlin, is necessary, as is hands-on experience with modern infrastructure tooling. A CS degree or equivalent is welcome but not required; deep crypto skills and proven contributions are valued.
The Principal Engineer will design, build, and scale distributed backend services powering Spark, owning system architecture for highly available, low-latency services processing real-time global transactions. Responsibilities include extending and enhancing protocol capabilities for new assets and payment flows, writing high-quality, production-grade code across multiple domains, and analyzing complex distributed behaviors in adversarial environments to design resilient systems. The role involves working directly with leadership to influence long-term protocol direction and technical strategy, mentoring engineers, and adapting quickly to new challenges such as designing new systems, debugging complex distributed behaviors, or scaling production infrastructure.
Facilitates Bitcoin transactions via API and SDKs
Lightspark focuses on facilitating Bitcoin transactions for businesses by providing an API and Software Development Kits (SDKs) that integrate with the Lightning Network. This technology allows for faster and cheaper cross-border payments by identifying efficient routes for transactions. Unlike competitors, Lightspark's service-based model enables businesses to leverage Bitcoin without needing deep technical expertise. The goal is to streamline payment processes, making them more efficient and cost-effective.