Sr. Software Engineer, Backend

US Remote / Charlotte, NC / Salt Lake City, UT / San Francisco, CA
Technology – Back-End Engineering /
Full-time /
Hybrid
The Backend Engineering Team at Varo Bank is small but is growing rapidly. The Backend engineering team is responsible for building and maintaining engineering solutions that power Varo’s core banking, lending, authentication, risk, offers, and marketplaces to achieve our goal to disrupt the banking industry and build products that help improve the financial well-being of our customers. You will get to work with new technology stacks, be part of a great and diverse workplace, and improve the financial lives of others. In our Engineering team, we value personal growth, initiative and ownership, innovation, collaboration, and the importance of thinking like an engineer while building customer-first products.

What you'll be doing:

    • Partner with the engineering team to help design, build and evolve the lending infrastructure for a bank for all of us
    • Design and build scalable distributed solutions that our customers can build their lives around
    • Work cross-functionally with various engineering and product teams to build the next-generation lending platform
    • Work projects from ideation to creation with a customer-first mindset
    • Participate in code reviews to main code quality and distribute knowledge
    • Work on large projects from ideation to delivery
    • Be involved in the technical strategy and with a drive to improve products, infrastructure, processes, or organizations
    • Write well-designed, well-tested, readable, and maintainable code

You’ll bring the following required skills and experiences:

    • 3+ years of industry experience in software development, preferably JAVA
    • Understanding of microservices and event-driven programming
    • Experience in building public and internal APIs
    • Experience in strong consistency in a distributed environment, transactional databases, and caching systems
    • Understanding of the software security practices
    • Experience with unit and integration testing
    • Experience with scalable, distributed systems with a test-first approach
    • A basic understanding of financial systems (banking, lending, payments) will catch our attention
    • You love making complicated things, simple
    • Knowledge of databases, caching, consistency, etc
$150,000 - $190,000 a year
For cash compensation, we set standard ranges for all US-based roles based on function, level, and geographic location, benchmarked against similar-stage growth companies. Per applicable law, the salary range for this role is $150,000 - $190,000. Final offer amounts are determined by multiple factors as well as candidate experience and expertise and may vary from the identified range.