SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Fireblocks, through its Dynamic division, is seeking a Senior Mobile Engineer to design and build production-grade native mobile SDKs for embedded wallet infrastructure. You will own SDK features end-to-end—from API design and architecture through implementation, testing, release, and developer documentation. The role involves building secure, reliable components for wallet operations including cryptographic operations, blockchain interactions, and security-sensitive flows. You'll define and evolve SDK architecture to support long-term maintainability, backward compatibility, and adoption across diverse customer applications. You'll create sample applications, demos, and comprehensive integration guides, and work with developer relations and support teams to address customer challenges. You'll also raise the bar for quality through best practices in testing, observability, releases, and code health, and contribute to a culture of ownership through hands-on work, code reviews, and knowledge sharing.
You bring 5+ years of software engineering experience with deep focus on mobile development and shipping production-grade SDKs. You have demonstrated expertise shipping high-quality code with a portfolio of work you can discuss in depth. Strong hands-on experience with iOS (Swift) and/or Android (Kotlin) is required, along with familiarity with React Native or other cross-platform frameworks. You have built mobile SDKs or shared libraries, including API design, versioning, packaging, and long-term maintenance. Experience with blockchain-enabled mobile systems (wallet flows, signing, on-chain interactions) and security-sensitive mobile software (key management, secure storage, cryptography, financial products) is essential. You understand mobile engineering best practices including CI/CD, automated testing, release management, and observability. You have a get-things-done mindset, can independently own problems and deliver end-to-end solutions, and are comfortable making long-term architectural decisions while remaining pragmatic. A B.Sc. in Computer Science/Engineering or equivalent practical experience is required. This is a remote role in a distributed team with preference for Americas time zone candidates.