Senior Software Engineer .NET C#
Ripple provides payments, custody and stablecoin solutions that help financial institutions integrate blockchain and digital assets.
Funding history
Investors
Projects
About Ripple
Ripple helps financial institutions transform global payments by providing blockchain-powered infrastructure for cross-border payments, digital asset custody, and stablecoin solutions. With it, users can enable instant settlements, reduce costs, and access new markets. The company was originally founded as OpenCoin in 2012 and rebranded to Ripple in 2015.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will own a core payment service, build and ship full-stack features, and lead projects from design through rollout. You will modernize legacy code with automated testing and observability, join the on-call rotation, collaborate with product and support, and mentor engineers.
Requirements
- 4–8 years of professional software-development experience
- Strong C# and .NET backend skills in large established codebases
- Experience with React, TypeScript, and SQL
- Daily hands-on use of AI coding assistants
- Experience delivering projects to production with limited supervision
- Interest in payments
Responsibilities
- Take ownership of a core payment service
- Design, build, and ship full-stack features across .NET services and React front ends
- Lead projects from design through rollout
- Modernize legacy code with automated tests and observability
- Partner with product, engineering, and client support
- Join the on-call rotation
- Mentor engineers through code review and pairing
- Help hire engineers
Benefits
- Bonuses and equity
- Healthcare, retirement, family-forming, and family-support benefits
- Employee giving match
- Mobile phone stipend
- R&R days
- Wellness reimbursement
- Vacation policy
- Parental leave
- Family planning benefits
- Catered lunches
- Stocked kitchens with snacks and beverages
