Search...

Staff Full-Stack Software Engineer (.NET & Azure)

Ripple logo
Ripple

Ripple provides crypto and blockchain solutions for enterprises, enabling global financial entities to move, manage, and tokenize value. They focus on improving existing financial systems through partnerships and regulatory compliance, with products used in over 50 countries.

Distributed
About Ripple

Ripple is an enterprise blockchain and crypto solutions company that aims to enable the world to move value as seamlessly as information moves today. Their mission is to build breakthrough crypto solutions for a world without economic borders. Using blockchain technology, Ripple facilitates global financial institutions, businesses, governments, and developers to move, manage, and tokenize value, thereby unlocking greater economic opportunity. The company works within existing financial systems to improve them, partnering with customers to streamline infrastructure and collaborating with regulators to ensure solutions are secure and compliant. Ripple's products are in commercial use by hundreds of customers across more than 50 countries, helping them expand into new markets, access liquidity solutions, and generate crypto-enabled revenue streams. They also support developers by providing tools for building on the XRP Ledger, a fast and sustainable public blockchain. Ripple’s payments, custody and stablecoin solutions empower financial institutions to integrate blockchain and digital assets into their business in a simple, secure, compliant way—all in one place. From instant payments to asset tokenization, blockchain and crypto are happening right now, across the world. It’s happening to suppliers, to retailers, to exchanges, to currencies, to sectors, to industries, to markets, and to global businesses. And it’s happening with Ripple.

View jobs by Ripple

Skills

About the Role

You will own the platform delivering financial clarity to businesses ranging from SMEs to Fortune 500 enterprises. You will build full-stack, cloud-native solutions on Azure, linking modern technology with leading financial organizations while leading the engineers around you. You will set technical direction, champion continuous improvement, and facilitate no/low-code bank connector configurations that connect the platform to the world's leading banks. If you enjoy working with intricate decentralized architectures and thrive in a you-build-it-you-run-it culture, this opportunity is for you, and you will help shape how the world manages its finances.

Requirements

  • Bachelor's degree in Computer Science or equivalent professional experience, with at least 8 years of hands-on application development experience
  • Expert in application development best practices, cloud architecture, and deployment, with deep experience building robust solutions in complex distributed systems
  • Deep expertise in ASP.NET/Core and C#, with expert-level Microsoft SQL Server database development and daily use of Visual Studio
  • Extensive hands-on experience with Azure Services, including designing and implementing CI/CD pipelines within Azure DevOps
  • Highly accomplished in building web applications using Angular with TypeScript, with strong command of TDD and BDD practices and familiarity with JavaScript frameworks
  • Proven mentoring experience, growing fellow engineers and influencing across teams
  • Highly analytical, data-driven, and committed to quality with understanding of customer needs
  • Self-starter and fast learner who communicates effectively with technical and non-technical partners, thrives in cross-functional global agile teams
  • Advanced skills in fixing technical issues, solid understanding of Windows operating system principles, experience in the financial industry is a plus

Responsibilities

  • Work alongside architects and product managers to develop, estimate, and deliver new features spanning the full stack — front-end, server-side, and database tiers
  • Harness the full power of Azure to architect cloud-native solutions that are scalable, resilient, and built to perform under real-world demand
  • Drive continuous improvement across software applications, owning delivery pipelines and feature flags to ensure seamless, confident integration and deployment
  • Champion quality at every layer by leading rigorous unit, integration, performance, and security testing
  • Own reliability across the full environment lifecycle, using observability tools and logging to diagnose and resolve issues in development, test, and production
  • Stay ahead of tech trends, engage with the broader tech community, mentor fellow engineers, and lead technical design and code reviews
  • Find opportunities to sharpen team operations, processes, methodologies, and technology choices
  • Ensure every piece of work meets the highest quality, operational, and architectural standards
  • Facilitate the configuration of no/low-code bank connectors with top-tier financial institutions
  • Participate in the on-call pager rotation under the you-build-it-you-run-it model

Benefits

  • Professional development budget
  • Flexible in-office days (10+ days a month)
  • Bi-weekly all-company meeting with Leadership Team
  • Team offsites, team bonding activities, happy hours
  • Competitive bonuses and equity
  • Competitive benefits covering physical and mental healthcare, retirement, family forming, and family support
  • Employee giving match
  • Mobile phone stipend
  • R&R days
  • Generous wellness reimbursement and weekly onsite & virtual programming
  • Generous vacation policy
  • Industry-leading parental leave policies and family planning benefits
  • Catered lunches, fully-stocked kitchens with premium snacks/beverages, and fun events