About the job
About Rain
At Rain, we're revolutionizing the payments landscape by making next-generation payment solutions accessible worldwide. Our dynamic team consists of passionate innovators and experienced founders dedicated to transforming the financial ecosystem. We enable the real-world application of stablecoins through our robust infrastructure that powers card transactions, cross-border payments, B2B purchases, remittances, and more. By collaborating with fintechs, neobanks, and financial institutions, we launch solutions that are global, inclusive, and efficient. Join us at this hypergrowth company backed by top-tier investors in fintech, crypto, and SaaS including Sapphire Ventures, Norwest, Galaxy Ventures, Lightspeed, Khosla, and others. If you're curious, bold, and eager to help shape a borderless financial future, we want to hear from you!
Our Ethos
We foster an open and flat organizational structure where every team member can grow into the role that aligns with their aspirations. Our employees at all levels have the autonomy to explore innovative ideas and significantly influence the roadmap and vision of our company.
About the Position
As a Software Engineer, you will design, develop, and maintain Soroban smart contracts on the Stellar platform alongside backend services that integrate with them. You will also contribute to shared infrastructure across EVM, Solana, and Stellar. Our platform supports crypto-backed card products, handling high transaction volumes while continuously ingesting on-chain data and managing the unique complexities of each blockchain, with scalability and reliability built-in from the outset.
Your Responsibilities
Take ownership of Soroban smart contracts from development through deployment and maintenance.
Develop robust and scalable backend services that interact with Stellar, EVM, and Solana networks.
Enhance our on-chain infrastructure to support millions of users globally, facilitating transactions, data ingestion, and real-time processing.
Play a vital role in shaping our technical and product roadmap.
Drive architectural decisions in a fast-paced, rapidly evolving environment.
Rapidly deliver new capabilities to our customers.
What We Require
Extensive knowledge of the Stellar ecosystem, including Soroban's programming model, tools, and best practices.
Proficiency in Rust programming language.
In-depth understanding of smart contract security patterns and common vulnerabilities.

