5 months ago
Base Salary
$196k - $245k/yr
Responsibilities
- Drive platform architecture, technical standards, design reviews, technical debt reduction, and scalability planning.
- Mentor mid-level and senior engineers, distribute complex work, and establish coding, review, testing, and engineering practices.
- Own critical systems from design through production support and improve reliability, observability, incident response, deployment, and developer productivity.
- Partner with Product and Customer Success and collaborate across Ireland, the U.S., the Philippines, and Australia to translate business needs into scalable solutions.
- Build and maintain integrations with SAP, Oracle, Workday, banks, and other financial systems to retrieve transactional data.
- Develop machine learning models and analysis systems for cash-flow prediction, forecasting algorithm selection, variance analysis, anomaly detection, seasonal trends, and customer payment behavior.
- Build flexible worksheet engines, distributed processing and caching strategies, real-time dashboards, visualization components, and automated covenant and variance notifications.
- Lead modernization from legacy systems to a cloud-native platform supporting enterprise treasury workflows and rapid implementation.
Requirements
- 8+ years of professional software engineering experience and 3+ years working on complex, business-critical production systems.
- Experience with significant-scale products, end-to-end production system ownership, on-call support, critical incidents, and technical designs implemented by teams of 3+ engineers.
- Experience mentoring at least two engineers, establishing technical patterns, and leading technical spikes and multi-quarter cross-functional projects.
- Proficiency with at least one of AWS, Azure, or GCP, plus Docker, Kubernetes, infrastructure as code, CI/CD pipeline design, and observability practices.
- Knowledge of distributed systems, event-driven architectures, message queues, multi-tenancy, data isolation, RBAC, authorization, audit logging, compliance, API versioning, backward compatibility, feature flags, and progressive rollouts.
- Deep expertise with C#/.NET; expert relational database knowledge, ideally SQL Server, including query optimization, indexing, and data modeling.
- Experience building large-scale multi-tenant applications and RESTful APIs, with understanding of GraphQL, gRPC, and webhooks.
- Deep knowledge of React, TypeScript, JavaScript, and related technologies.
- Preferred understanding of cash positioning, forecasting, liquidity management, banking systems, payment rails, financial data formats, multi-currency handling, exchange rates, time zones, financial compliance, data privacy, and third-party financial system integrations.
Benefits
- Professional development budget
- Flexible in-office collaboration, with managers and teams deciding which 10+ days per month to work in-office
- Team offsites, team bonding activities, and happy hours
- Competitive benefits covering physical and mental healthcare, retirement, family forming, and family support
- Employee giving match and mobile phone stipend
- R&R days, generous vacation policy, wellness reimbursement, and weekly onsite and virtual programming
- Parental leave and family planning benefits
- Catered lunches, fully stocked kitchens, snacks, beverages, and company events
Tech Stack
AWSAzureC#DockerGoogle Cloud PlatformGraphQLgRPCJavaScriptKubernetesMicrosoft SQL Server.NETReactTypeScript
Categories
About Ripple
Ripple builds enterprise blockchain-based payments, treasury, and crypto liquidity products for banks, payment providers, businesses, and governments. It licenses software and provides network services that power cross-border transfers (including On-Demand Liquidity using XRP) and offers a CBDC platform for central banks. Founded in 2012 and headquartered in San Francisco, Ripple serves over 300 customers across more than 40 countries.
