Dash Core Group07.03.26
AI SCORE 8.5

Mobile Software Engineer - Decentralized Wallet Development

$75K–$100K/year

About the Role

We are looking for a Mobile Software Engineer to help build and evolve a decentralized mobile wallet powered by a deterministic Rust SDK. This Mobile Software Engineer remote position focuses primarily on Swift development while requiring strong systems thinking and comfort working across Swift ↔ Rust FFI boundaries. You will be working with engineers and developers on the mobile team within our organization, Dash Core Group. This is an opportunity to work remotely in a team that uses modern coding practices and operates without a centralized backend, prioritizing client-side verification and security.

What You'll Do

  • Collaborate with engineers to design, implement, and ship new wallet features.
  • Implement wallet features on top of a deterministic SDK, ensuring correctness and security across the full stack.
  • Improve our mobile SDKs, which may involve enhancements to the foundational Rust SDK.
  • Utilize AI-assisted development tools, critically evaluating and validating all generated code.
  • Enhance our continuous integration processes.

Requirements

  • 3+ years of professional software engineering experience, with significant experience in Swift (production iOS apps).
  • Exceptional recent graduates with demonstrable systems, distributed systems, compiler, or cryptography experience are welcome.
  • Strong understanding of deterministic state machines and ability to reason about correctness in financial or security-sensitive systems.
  • Comfortable working across language boundaries (Swift ↔ Rust FFI), including understanding of memory ownership, threading, and error propagation.
  • Conceptual understanding of cryptographic primitives (hashes, signatures, key derivation, Merkle trees).
  • Experience building mobile applications that rely on complex local business logic or SDKs.
  • Strong debugging skills across stack boundaries (mobile ↔ SDK ↔ networking).
  • Proficient with Git and modern collaborative workflows.
  • Strong Linux/macOS command-line skills.
  • Able to work remotely in a self-directed environment.
  • Strong written and spoken English.

Nice to Have

  • Working knowledge of Rust.
  • Experience working with Rust FFI or other foreign-function interfaces.
  • Experience with Android development.
  • Understanding of UTXO vs account-based blockchain models.
  • Familiarity with SPV or client-side transaction verification.
  • Experience with cryptographic or privacy-preserving systems.
  • Background in distributed systems.
  • Comfort verifying and correcting AI-generated code in security-sensitive environments.

What We Offer

  • Contribute to technology at the forefront of cryptocurrency.
  • Work on a fully remote team.
  • Collaborate with passionate individuals.
  • Opportunity to have oversized impacts and drive innovation.
  • Engage in an open-source environment.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Mobile Software Engineer role offers a unique opportunity to work on a decentralized wallet in a fully remote environment, with a competitive salary and the chance to drive innovation in cryptocurrency.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Swift and Rust, with a strong understanding of FFI (Foreign Function Interface) to effectively bridge between Swift and Rust in decentralized wallet development.

Self-motivated and disciplined to excel in a remote work environment, demonstrating the ability to manage time effectively while collaborating with cross-functional teams across different time zones.

Experience with debugging complex mobile applications on both iOS and Linux platforms, leveraging AI-assisted development tools to enhance productivity and code quality.

Learning Resources

Swift Programming Language Guideguide

Career Path

Mobile Software Engineer - Decentralized Wallet Development(Now)Lead Mobile Software Engineer(1-2 years)Mobile Architect or Technical Manager(3-5 years)

Market Overview

Market Size 2024
$9.1B
Annual Growth
12.5%
AI Adoption
45%
Investment
+35%
Labour Demand
+22%
Avg Salary
$120K

Skills & Requirements

Required
SwiftRustKotlin
Growing in Demand
SwiftUIBlockchain DevelopmentCross-Platform Development
Declining
Objective-CjQuery Mobile

Domain Trends

Rise of Decentralized Finance (DeFi)
The DeFi market is expected to grow by 30% annually, driving demand for mobile wallets that support cryptocurrency transactions.
Increased Focus on Security
With a 50% increase in security breaches in mobile applications, there is a growing emphasis on robust security features in decentralized wallets.
Integration of AI in Mobile Development
AI-assisted development tools are being adopted by 60% of mobile developers, enhancing code quality and development speed.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.