Software Engineer, Cross-Platform Rust

SpruceID lets users control their data across the web through digital wallet ecosystems for governments, enterprises, and blockchains.
Backend
Senior Software Engineer
Remote
11 - 50 Employees
3+ years of experience
Cybersecurity

Description For Software Engineer, Cross-Platform Rust

SpruceID is revolutionizing trusted interactions by developing world-class software for digital identity management. As a Software Engineer focusing on Cross-Platform Rust, you'll join a team of programmers creating open-source products and libraries that implement global standards in identity.

The role involves hands-on development of cross-platform libraries, server software, and full-stack applications using Rust and other technologies. You'll work on secure-by-design software that undergoes professional audits for high-stakes applications. While Rust experience isn't mandatory, you should have strong capabilities in statically typed languages and secure programming.

Key responsibilities include:

  • Developing Rust codebases for backend services, mobile devices, and browsers
  • Creating full-stack web and mobile applications
  • Implementing cryptographic features like digital signatures and zero-knowledge proofs
  • Collaborating with delivery leads, engineers, and product teams

Required qualifications:

  • 3+ years experience in backend software development with statically-typed languages
  • Frontend development experience with Javascript, Swift, Kotlin, Flutter, or React Native
  • DevOps knowledge using AWS, GCP, or Azure
  • Strong understanding of computer security and cryptography
  • Experience working with diverse, distributed engineering teams

The company values diversity and provides equal employment opportunities regardless of background. As a fully distributed team, working hours span PT (UTC-8) through CET (UTC+1), offering flexibility while maintaining collaborative efficiency.

This role offers a unique opportunity to work at the cutting edge of digital identity technology, contributing to emerging global standards while developing secure, scalable solutions that impact how users control their data across the web.

Last updated 2 days ago

Responsibilities For Software Engineer, Cross-Platform Rust

  • Contribute to new and existing Rust codebases that run on backend services, mobile devices, and in the browser
  • Write full-stack web and mobile applications
  • Implement digital signatures, message authentication, encryption/decryption, and zero-knowledge proof protocols
  • Work closely with customer delivery leads, engineers, product managers, and UX designers

Requirements For Software Engineer, Cross-Platform Rust

Rust
  • 3+ years experience shipping widely-distributed backend software in statically-typed languages
  • Experience building web or mobile frontends using Javascript, Swift, Kotlin, Flutter, or React Native
  • Experience with devops and infrastructure using AWS, GCP, or Azure
  • Aptitude for computer security, correct use of cryptography, and user data privacy
  • Experience collaborating with geographically and culturally diverse engineering teams

Interested in this job?

Jobs Related To SpruceID Software Engineer, Cross-Platform Rust

Sr Software Development Engineer, Amazon

Senior Software Engineer role at Amazon building distributed tax calculation systems handling millions of transactions per second with focus on scalability and regulatory compliance.

Senior Support Engineer, Audible

Senior Support Engineer role at Audible focusing on technical leadership, service support, and operational efficiency improvements.

Senior System Software Engineer – DC Platform Software Tools

Senior System Software Engineer role at NVIDIA focusing on data center platform software tools development, offering $184K-$356.5K salary plus equity.

Senior Software Engineer - Data Center System Bringup

Senior Software Engineer position at NVIDIA focusing on data center system bringup, debugging, and firmware development for server systems, offering competitive compensation and the opportunity to work with cutting-edge AI technology.

Senior Full Stack Software Engineer

Senior Full Stack Software Engineer position at LinkedIn focusing on infrastructure business operations software and data systems development.