Staff Software Engineer

Job title:

Staff Software Engineer

Company

Ripple

Job description

THE WORK:We are looking for a Staff Software Engineer to optimize and scale our liquidity businesses. Candidates will partner with quantitative developers, applied scientists, and other software engineers to deliver new automation and systems that connect to machine learning and other optimizations that use market data to make better decisions. Those solutions will influence how we run our business, meaning you will partner with collaborators across the company – including Payments Product and Engineering, Applied Scientists, Trading and Markets, and Finance – to help build them well. In this role, you will also mentor other engineers to create a multiplier effect on your expertise in areas of system design, operational excellence, and iterative, continuous deployment.Ideal candidates will have a track record of technical excellence in designing, building, and delivering reliable solutions as part of a team. As a member of a growing initiative, you must be passionate about the role data can play in running customer-facing businesses. You will architect and author code to production-grade services, improving engineering standards. You are relentless in your commitment to operational excellence, ensuring that decisions are made based on the highest quality data possible. You can clearly identify feature requirements for solutions, even when problem statements are ambiguous and rapidly changing with our business.WHAT YOU’LL DO:

  • Be an ambitious builder, working up and down the stack, mixing software engineering, data engineering, and knowledge of machine learning deployments to deliver solutions that power a business
  • Deliver reliable, high-throughput, low-latency (micro)services to power-optimized decision-making at scale.
  • Provide leadership in the full software development lifecycle, from sculpting technical vision and software design to unit, integration, and end-to-end testing
  • Work with teams across the organization, including partner engineering teams, product, markets, platform, and legal, among others
  • Design and implement tools and processes to be an expert consumer of market data, specifically in real-time
  • Be curious about how data can help solve problems, using your high standards for data quality and engineering operational excellence to ensure we treat data like we treat production code
  • Be a technical domain 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 YOU’LL BRING:

  • 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 (Grafana, DataDog, or similar) and configuring them to maintain system health
  • Experience with cloud data platforms (AWS, GCP, Databricks, or similar), with experience building transactional systems (preferably in finance/banking/e-commerce domains) to wrangle large, structured event data sources such as tick data
  • Experience with real-time data is 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 or equivalent experience in Computer Science or similar, MS/PhD a plus

Other common names for this role:

Expected salary

Location

Toronto, ON

Job date

Fri, 12 Apr 2024 07:03:13 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (globalvacancies.org) you saw this job posting.

yonnetim

Share
Published by
yonnetim

Recent Posts

Chargé de projets – Project Manager

Job title: Chargé de projets - Project Manager Company GE Vernova Job description Job Description…

18 minutes ago

Structural Engineer

Job title: Structural Engineer Company Atomic Weapons Establishment Job description If you’d like to be…

23 minutes ago

Trial Co-ordinator LACunar Intervention Trial 3 (LACI-3)

Job title: Trial Co-ordinator LACunar Intervention Trial 3 (LACI-3) Company University of Edinburgh Job description…

50 minutes ago

Sports Development Officer

Generations For Peace is supporting one of its partners, the Jordan Olympic Committee, in recruiting…

51 minutes ago

Governance Department Officer

Generations For Peace is supporting one of its partners, the Jordan Olympic Committee, in recruiting…

51 minutes ago

PNUD-PER-00685 Elaboración de Guía de identificación y mapeo de áreas

Procurement Process IC - Individual contractor Office UNDP-PER - PERU Deadline 06-Mar-25 @ 03:30 PM…

51 minutes ago
If you dont see Apply Link. Please use non-Amp version