Software Engineer II, Payment Interfaces

Ripple

  • San Francisco, CA
  • Permanent
  • Full-time
  • 1 month ago
THE WORK:We are looking for Senior Software Engineer who is passionate about solving exciting and ambiguous problems in the emerging crypto payments space. This role provides opportunities to think out-of-the box to solve traditional and non-traditional problems using innovative approaches. We are deeply passionate about the growth of our engineers and place a premium on career development. The successful candidate will have a high degree of accountability, visibility and responsibility from Day 1!WHAT YOU'LL DO:
  • Be an ambitious builder, build reliable, scalable and performant Payment systems to support a business that uses crypto to deliver an innovative experience to customers.
  • Participate in the full software development lifecycle by capturing requirements, using sound software design principles, and ensuring operational excellence with unit and integration testing.
  • Work with wider technical teams on the design, deployment and continuous improvement of backend applications.
  • Continuously raise our standard of engineering excellence by implementing and driving standard processes for coding, testing, and deployment.
WHAT YOU'LL BRING:
  • 2-5 years of hands-on software development experience on large-scale, transactional systems with a focus on robust software design, scalability, and security.
  • Experience coding with Javascript/ Typescript and comfortable with modern front end engineering stack. Experience building scalable services using Java (Spring/ Springboot framework) on cloud platforms like AWS.
  • Intellectual curiosity - you love to dig into how things work and understand how to improve and scale them.
  • You thrive on autonomy, responsibility, and owning your work, end-to-end
  • A positive attitude and a passion for sharing knowledge within your team and organization
  • Eagerness to work openly and collaboratively with a diverse team

Ripple