Job Description
Summary
This Staff Software Engineer will be responsible for the design of the next generation of payment applications that enable banks to instantly settle cross-border payments to build the Internet of Value! Ripple’s distributed financial technology outperforms today’s banking infrastructure by driving down costs, growing processing speeds and delivering end-to-end insight into payment fees, timing and delivery. As Ripple’s customer base grows globally, the Staff Engineer will help drive the move to a highly available cloud deployment, processing fast and resilient payments!
WHAT YOU'LL DO:
- Build enterprise, distributed payment applications that complete settlement within seconds to enable the Internet of Value
- Prototype new solutions for sophisticated software problems and implement them for on-premise and cloud deployments and use cases
- Work with the wider engineering team on the design, deployment and continuous improvement of core products
- Be a technical domain authority, provide technical leadership and share your expertise with a growing team of engineers
- Continuously raise our standard of engineering excellence by implementing and driving standard processes for coding, testing, and deployment
WHAT YOU'LL BRING:
- 10+ years of hands-on Software Development experience on large scale distributed systems, with the last 5-7+ years in Java, and 2+ years experience working as a tech lead
- Experience in building transactional systems (preferably in payments / banking / e-commerce domains) , backed by an RDBMS (PostgreSQL, Oracle or MS SQL Server)
- Experience with Agile development of distributed services, with a focus on robust software design, scalability and security
- Enjoy working openly and collaboratively with a team with varied strengths
- Ability to encourage and drive engineering standard methodologies
- A positive demeanor and a passion for sharing knowledge
For positions that will be based in CA, the annual salary range for this position is below. Actual salaries may vary based on numerous factors including, among other things, an individual applicant’s experience and qualifications for the position. This range does not include equity or additional compensation, such as bonuses or commissions.
CA Annual Base Salary Range
$187,000—$234,000 USD
Skills
- Database Management
- Development
- Java
- Software Engineering
- SQL