Remote jobs in Programming

WORK ANYWHERE!

atform MobileCoin

Senior Software Engineer - MobileCoin : Cryptocurrency Pl

Worldwide

c++

c

rust

cryptography

blockchain

1 year

Remote Jobs

>

Remote Jobs in Worldwide

>

Senior Software Engineer - MobileCoin : Cryptocurrency Pl

Location: Type: Full-time

Company: MobileCoin


Position: Senior Software Engineer, Rust (Consensus team)


HQ: San Francisco, CA but this is a REMOTE opportunity - anywhere in the U.S


Tech Stack: Rust, C, OR modern C++


Comp: Competitive Base Salary + Attractive Early Stage Equity + Annual Bonus + Blue-chip Healthcare Benefits + 401k Matching + Unlimited PTO


MobileCoin is a cryptocurrency platform that develops P2P payment tokens and digital payment systems for mobile. It combines privacy, security, and distributed trust with a great user experience. MobileCoin is designed so that a mobile messaging application like WhatsApp, Facebook Messenger, or Signal could integrate with a MobileCoin wallet.


The Role and Your Impact


As a software engineer on MobileCoin’s Consensus team, you will focus on developing a fast, scaleable, distributed system that verifies transactions sent from users, and outputs the canonical MobileCoin blockchain. You will work closely with the team leader, senior engineers, and researchers to improve the features, speed, reliability, resilience, and throughput of this system. This is a rare opportunity for a strong technologist with a focus on distributed systems to work on the foundational system at MobileCoin. You will gain exposure to many aspects of developing and deploying distributed consensus systems, trusted execution environments, cryptographic and financial primitives, while working alongside individuals with proven experience building some of the most innovative technologies in the world.


What You Will be Doing



  • Implementation of soft-real-time data processing in distributed environments

  • Performance testing and optimization of the Rust codebase

  • Secure hardware enclave development and improvement


What You May Bring:



  • 5+ years of experience in software and systems engineering

  • Deep knowledge of Rust, modern C++, C or other systems language

  • Experience authoring and porting cryptographically-sensitive code

  • Experience with distributed systems and network protocols

  • Hands-on mentality, attention to detail, and keen interest in security, reliability, and scale

  • Familiarity with Linux environments

  • Ability to create well-documented code and communicate effectively on technical subjects


Bonus If You Have



  • Bachelors or advanced degree in CS, EE or other STEM majors, or equivalent experience

  • Experience in building or optimizing low-latency systems

  • Experience with low-level implementations utilizing hardware devices such as SGX and GPUs.

  • Academic knowledge of cryptography

  • Familiarity with cloud computing environments and orchestration such as Kubernetes

  • Experience in security auditing and fuzzing

Your DREAM REMOTE JOB inside your inbox!

Get a
email of all new remote
Jobs.

Cookies, terms, and privacy policy

By clicking or navigating this website you accept and allow all our cookies, terms of use and privacy policy. This site uses cookies to offer you a better browsing experience.

UNDERSTOOD
feedbackfeedback

How would you rate your experience?

Experince

We may wish to follow up. Enter your email if you're happy for us to contact you.