About the job
About Rain
At Rain, we are pioneering the future of global payments. Our innovative team consists of experienced founders and passionate developers dedicated to making stablecoins practical for real-world applications. We enable seamless card transactions, international payments, B2B purchases, remittances, and much more. By collaborating with fintech companies, neobanks, and various institutions, we empower them to create solutions that are globally accessible and highly efficient. Join us at this hypergrowth startup backed by leading investors in the fintech, crypto, and SaaS sectors, such as Sapphire Ventures, Norwest, Galaxy Ventures, Lightspeed, and Khosla. If you are driven, innovative, and eager to contribute to a borderless financial landscape, we want to hear from you!
Our Ethos
We champion a transparent and flat organizational structure. You will have opportunities to develop in ways that align with your personal and professional aspirations. Every team member, regardless of position, is encouraged to explore ideas and influence our company's strategic direction.
About the Role
As a Software Engineer focusing on Solana, you will be responsible for the design, development, and maintenance of Solana programs and the backend services that integrate with them. You will also contribute to shared infrastructure across EVM, Solana, and Stellar networks. Our platform supports crypto-backed card products, managing high transaction volumes, continuously processing on-chain data, and addressing the unique complexities of each blockchain, all while ensuring scalability and reliability from the outset.
Key Responsibilities
- Lead the end-to-end development and evolution of Solana programs, from conception through deployment and ongoing maintenance.
- Create robust and scalable backend services that interface with Solana, EVM, and Stellar networks.
- Enhance our on-chain infrastructure to accommodate millions of users worldwide, ensuring efficient transaction processing and real-time data flow.
- Contribute significantly to the technical and product roadmap.
- Make architectural decisions in a dynamic and rapidly evolving product environment.
- Rapidly deliver new features and capabilities to our customers.
Desired Qualifications
- Extensive knowledge of the Solana ecosystem, including its programming paradigms, tools, and industry best practices.
- Strong proficiency in Rust programming language.
- Comprehensive understanding of smart contract security principles and common vulnerabilities.
- Experience in backend development, particularly in high-performance environments.
- Ability to thrive in a fast-paced, agile setting.

