Staff Software Engineer, Ruby on Rails

Ripple Ripple · Fintech · Dublin, Ireland · Engineering

Staff Software Engineer role focused on building and scaling an AI-amplified treasury solution for cash forecasting. The role involves technical leadership, architecture, mentorship, and hands-on development of machine learning models, data integration, and platform features. The platform integrates with ERPs, analyzes transactional data, and uses proprietary AI for predictive accuracy, managing significant daily cash flow for enterprise customers.

What you'd actually do

  1. Drive architectural decisions for the platform, balancing scalability, maintainability, and rapid deployment goals
  2. Mentor mid-level and senior engineers, helping them grow into technical leadership roles
  3. Partner with Product and Customer Success teams to translate business requirements into scalable technical solutions
  4. Identify and eliminate bottlenecks in the development lifecycle that slow down the entire team
  5. Anticipate future scalability challenges before they become blockers (e.g., handling 10x growth in transaction volume)

Skills

Required

  • Ruby on Rails
  • Technical Leadership
  • Software Architecture
  • Scalability
  • Maintainability
  • Mentorship
  • API Integrations
  • Machine Learning Model Development
  • Data Analysis
  • System Design
  • Production Reliability
  • Agile Development Practices

Nice to have

  • Experience with financial forecasting systems
  • Knowledge of ERP systems (SAP, Oracle, Workday)
  • Experience with CI/CD pipelines
  • Observability best practices
  • Modern engineering practices

What the JD emphasized

  • AI-amplified treasury solution
  • proprietary GSmart AI technology
  • sophisticated machine learning models
  • develop and optimize machine learning models
  • automated variance analysis systems
  • pattern recognition algorithms
  • enterprise-grade security and scalability
  • enterprise-grade quality

Other signals

  • AI-amplified treasury solution
  • proprietary GSmart AI technology
  • sophisticated machine learning models
  • develop and optimize machine learning models
  • automated variance analysis systems
  • pattern recognition algorithms