Senior Software Engineer

San Francisco

Varo is a digital bank for the millions of ambitious, responsible millennials who are hands-off with their money and want a bank that’s going to work for them. We’re building a banking app that helps our customers cover their expenses, pay their bills, and build their wealth over time—so they can stop worrying about their money and get on with living their lives. Unlike traditional banks or other fintech apps, Varo is an all-in-one solution with frictionless, integrated checking, budgeting, savings, and lending products that actually help our customers solve their money problems and achieve better financial outcomes.

We are currently looking for a Senior Software Engineer to join our Engineering team. If you are looking for growth - this position is for you. We are a startup, and we need to build a lot of new systems. This is a unique opportunity to learn amazing technologies, be part of a great team, improve the financial lives of others, and have a lot of fun too! In our Engineering team we value teamwork, technical excellence, and quality!

For this role, we are looking for...

    • 5+ years experience in Java software development.
    • Deep understanding of SOA, ORM, microservices
    • Experience in building public and internal REST APIs.
    • Strong experience with transactional databases. 
    • Big data and machine learning is a plus.
    • Understanding of rule engines, event processing, real-time data analysis (preferably Drools, Spark).
    • Experience with scalable messaging systems (AWS Kinesis or Kafka is preferred).
    • Deep understanding of the software security practices.
    • Experience with NLP is a big plus.
    • Knowledge of Maven and good understanding of CI and continuous deployment.
    • Experience in unit-testing.
    • Comfortable to use Jira, Confluence, Jenkins, Git.
    • Understanding of Scrum process.

    • It would be great if you also had the following but it is not a deal breaker:
    • Experience with financial systems (banking, lending, payments).

Join our growing Engineering team!  Help us build the next-generation mobile consumer banking experience. Give millions of people the tools they need to achieve financial freedom and security.

Learn more about Varo by following us at:

Facebook -

Instagram -

LinkedIn -