R
AI

Staff Software Engineer

Ripple · Toronto, Canada · $106k - $165k

Actively hiring Posted about 2 years ago

Role overview

At Ripple, we’re building a world where value moves like information does today. It’s big, it’s bold, and we’re already doing it. Through our crypto solutions for financial institutions, businesses, governments and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more places around the world. And we get to do the best work of our career and grow our skills surrounded by colleagues who have our backs. 

If you’re ready to see your impact and unlock incredible career growth opportunities, join us, and build real world value.

Staff Software Engineer, Market Data

What you'll work on

  • Be an entrepreneurial builder, working up and down the data stack, mixing software engineering, data engineering, and quantitative finance to deliver great Market Data Assets 
  • Design and implement tools and processes for the entire Market Data lifecycle, including cleaning raw data, transforming raw data into Market Data Assets that will be used across the company
  • Be curious about the Market Data landscape, using your high standards for data quality to identify new sources of Market Data for Ripple
  • Implement automated monitoring solutions to maintain the health of our Market Data 
  • Collaborate closely with consumers of Market Data Assets to understand data availability requirements that will inform your designs
  • Be a technical subject matter expert, provide technical leadership, and share your expertise with a team of engineers
  • Continuously raise our standard of engineering excellence by implementing and driving best practices for coding, testing, and deployment

What we're looking for

  • 8+ years of hands-on Software Development experience on large scale distributed systems, with the last 5-7+ years in a major programming language (Java Python, Go, or similar) and 2+ years experience working as a tech lead
  • Experience building and deploying containerized applications (e.g. Docker) into modern distributed computing environments such as Kubernetes in production environments
  • Experience with Application Performance Management tools (DataDog, Grafana) and configuring them to monitor system health
  • Experience with cloud data platforms (GCP, AWS, Databricks), with experience building transactional systems (preferably in finance / banking / e-commerce domains) to manage large, structured event data sources such as tick data
  • Experience with real-time data a huge plus
  • Experience with Agile development of distributed services, with a focus on robust software design, scalability and security
  • Eagerness to work openly and collaboratively with a diverse team
  • Ability to encourage and drive engineering best practices
  • A positive attitude and a passion for sharing knowledge
  • BS in Computer Science or similar, MS/PhD a plus

Tags & focus areas

Used for matching and alerts on DevFound
Dev Aws Crypto Docker Java Kubernetes Engineer Gcp Python R