Ripple
AI

Senior Software Engineer (Multiple Positions)

Ripple · CA San Francisco, California, United States · $45k - $90k

Actively hiring Posted almost 4 years ago

What You’ll Do:



  • Build enterprise, distributed payment applications that execute settlement within seconds to enable the Internet of Value.

  • Prototype new solutions for complex software problems and implement them for production bank deployments

  • Build next generation payment applications that enable banks to instantly settle cross-border payments to create the Internet of Value based on Ripples distributed financial technology by driving down costs, increasing processing speeds and delivering end-to-end visibility into payment fees, timing and delivery.

  • Build scalable and performant enterprise software based on deep understanding of Java and its ecosystem. 

  • Serve as a technical subject matter expert and share your expertise by mentoring and code reviewing a growing team of engineers. 

  • Work with teams across the organization, including product, legal, and business development to gather requirements and think beyond the technical implications of design decisions.


What We’re Looking For:


Must have a Bachelor’s degree in Computer Science or a related field plus 5 years of post-baccalaureate progressive software development experience in one of the following technologies: Java/JavaScript; C/C++; or, Cloud (AWS, GCP)/DB technologies; or a Master’s degree in Computer Science or a related field plus 3 years of software development experience in one of the following technologies: Java/JavaScript; C/C++; or, Cloud (AWS, GCP)/DB technologies.


Of the required experience, must have two years of experience in at least two of the following (which may be gained concurrently): building scalable and performant enterprise software; building end-to-end software solutions; enterprise level software design patterns; test-driven development with high code coverage; or, deploying and managing a continuous integration pipeline.


Of the required experience, must have one year of experience in at least three of the following technologies (which may be gained concurrently): SQL and NoSQL databases; caching technologies; Message Queuing technologies (Rabbit MQ, or Kafka); Git; Continuous Integration; optionally continuous delivery mechanisms; HTTP technologies; or, REST/JSON design principles.


Of the required experience, must have one year of experience in at least two of the following (which may be gained concurrently): web/mobile development; Unix/Linux environments; distributed/parallel systems; machine learning; information retrieval; natural language processing; networking; developing software systems; or, security software development.


To apply, please email resume to: jobpostings@ripple.com and must reference Job #SWE06 to be considered.


#LI-DNI


WHAT WE OFFER:



  • The chance to work in a fast-paced start-up environment with experienced industry leaders

  • A learning environment where you can dive deep into the latest technologies and make an impact

  • Competitive salary and equity

  • 100% paid medical and dental and 95% paid vision insurance for employees starting on your first day

  • 401k (with match), commuter benefits

  • Industry-leading parental leave policies

  • Generous wellness reimbursement and weekly onsite programs

  • Flexible vacation policy - work with your manager to take time off when you need it

  • Employee giving match

  • Modern office in San Francisco’s Financial District

  • Fully-stocked kitchen with organic snacks, beverages, and coffee drinks

  • Weekly company meeting - ask me anything style discussion with our Leadership Team

  • Team outings to sports games, happy hours, game nights and more!


 

Tags & focus areas

Used for matching and alerts on DevFound
Dev Senior Javascript Java Aws Gcp