Role in brief
MoonPay seeks a Senior/Staff Software Engineer to design and manage backend services for financial transactions in crypto and stablecoins. Ideal candidates have strong backend experience, particularly with Rust, Go, C#, or C++. This role is suited for those who thrive in high-accountability environments and enjoy tackling complex problems.
About the role
In this position, you will be responsible for creating and maintaining backend services that handle high volumes of financial transactions, ensuring correctness and reliability. Your work will involve integrating with external partners and improving engineering quality across various domains.
You will collaborate with diverse teams within MoonPay and may also set technical direction and mentor junior engineers at the staff level. Success in this role means delivering impactful solutions while maintaining high standards in a fast-paced environment.
The salary range for this role is between $180,000 and $300,000, reflecting the competitive compensation structure at MoonPay.
Skills that matter here
- Rust: You will use Rust to build backend services that manage financial transactions.
- Go: Go will be utilized in the development of backend systems for scalability.
- C#: C# is part of the technology stack for backend service development.
- C++: C++ will be leveraged in creating high-performance backend solutions.
Who this role suits
- You have a strong background in backend engineering and experience with production systems.
- You possess a pragmatic mindset and are driven by ownership and impact.
- You are comfortable working in precision-critical domains like financial systems.
- You enjoy collaborating with teams and have strong critical thinking skills.
From the employer
- Design, build, and operate backend services written in Rust that process high volumes of financial transactions with strong guarantees around correctness, idempotency, and auditability.
- Own features end to end, from shaping the product spec through technical design, implementation, testing, deployment, and production monitoring.
- Integrate with external partners such as banks, payment processors, blockchains, and identity and compliance vendors, and build the abstractions that make those integrations reliable.
- Improve engineering quality across observability, incident response, security practices, and API design.
- Collaborate closely with product, compliance, and other engineering teams across MoonPay’s global network.
- (Staff level) Set technical direction for your area, mentor other engineers, and drive architectural decisions that span multiple teams.
- 5+ years of backend engineering experience (8+ for Staff), with a track record of shipping and operating production systems at scale.
- Strong backend experience with a statically compiled language (e.g. Rust, Go, C#, C++) is a must.
- Solid fundamentals in distributed systems, API design, data modeling, and asynchronous processing.
- Comfort working in domains where precision matters, such as financial systems, double-entry ledgers, reconciliation, or similarly correctness-critical software.
- A pragmatic, autonomous, ownership-driven mindset.
- Strong critical thinking, including in how you use AI tools.
- Interest in crypto, stablecoins, and the future of payments.
- 💰 Competitive salary package.
- 🤝 Equity package: financial freedom starts with our employees, so all employees have ownership at MoonPay.
- 📈 Pay-for-performance equity bonus: those who drive outsized outcomes receive outsized rewards.
- 🚀 Moonshot award: we honor exceptional impact. 20 employees a year, each earning a $250,000 equity grant.
- 📊 Pension: employer contributions from day one.
- 🎁 Employee referral program: refer great people, earn 10K in USDC.
- 🏝 Flexible Time Off: choose when to work and when to switch off.
- 🔋 Recharge Period: end-of-year company-wide time off to rest and reset.
- 🎂 Birthday leave: take the day off to celebrate you.
- 🍼 Enhanced parental leave: more time with family, no second thought.
- 🌍 Hybrid working schedule: work fully remotely or from your nearest Moonbase.
- 🩺 Private healthcare benefits: to protect you and your loved ones.
- 📚 $1,000 Annual training budget: we support your learning journey.
Questions about this role
What is the remote policy?
The position allows for flexible remote work options.
What is the seniority level of this role?
This is a senior or staff level role.
How do I apply?
Candidates can apply through the MoonPay website.