Mobile Software Engineer

Dash Core Group·Remote(Global)·Work From Anywhere
Software Development

WFA Digital Insight

As demand for decentralized technologies grows, mobile software engineers with expertise in Swift and Rust are in high demand. Dash Core Group stands out for its modern coding practices and client-side verification approach. Candidates should be prepared to showcase strong systems thinking and experience working across language boundaries.

Job Description

About the Role

Dash Core Group is seeking a skilled Mobile Software Engineer to help build and evolve a decentralized mobile wallet powered by a deterministic Rust SDK. The role focuses primarily on Swift development, requiring strong systems thinking and comfort working across Swift and Rust FFI boundaries.

Responsibilities

  • 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 mobile SDKs, which may involve improvements to the foundational Rust SDK.

Requirements

  • 3+ years professional software engineering experience with significant experience in Swift (production iOS apps), or exceptional recent graduates with demonstrable systems, distributed systems, compiler, or cryptography experience.
  • Strong understanding of deterministic state machines and ability to reason about correctness in financial or security-sensitive systems.
  • Comfortable working across language boundaries, including understanding of memory ownership, threading, and error propagation.

Nice to Have

  • Working knowledge of Rust.
  • Experience working with Rust FFI or other foreign-function interfaces.
  • Experience with Android development.

How to Stand Out

  • Ensure your portfolio showcases experience with Swift and mobile application development, highlighting complex local business logic or SDK integrations.
  • Familiarize yourself with deterministic state machines and cryptographic primitives to stand out in discussions about correctness and security.
  • Be prepared to demonstrate strong debugging skills across stack boundaries, including mobile, SDK, and networking.
  • Highlight your experience with Git, modern collaborative workflows, and strong Linux/macOS command-line skills.
  • Research Dash Core Group's decentralized mobile wallet and be ready to discuss how your skills align with their project goals.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.