Varo Bank, a pioneering digital-first FDIC-insured bank, is seeking a Principal Software Engineer to join their Backend Engineering Team. This role presents an exceptional opportunity to shape the future of digital banking at a company recognized among Fast Company's Most Innovative Companies and Forbes' Fintech 50.
The position involves leading the development of core banking and lending infrastructure, working with cutting-edge technology stacks including Java, Kotlin, Spring Boot, and AWS services. As a Principal Engineer, you'll be responsible for designing and implementing scalable distributed solutions that power Varo's essential banking services, from authentication to risk management and marketplace offerings.
The ideal candidate brings 15+ years of industry experience, preferably in banking or fintech, with a proven track record of technical leadership in producing high-impact solutions. You'll need deep expertise in microservices, event-driven architectures, and distributed systems, combined with a strong understanding of software security practices.
Working in a hybrid environment across major tech hubs (San Francisco, Charlotte, Salt Lake City, or New York City), you'll lead large-scale projects while mentoring other engineers and collaborating across teams. The role offers competitive compensation ($200,000 - $260,000) and the opportunity to contribute to Varo's mission of financial inclusion and innovation.
This position is perfect for a seasoned engineer who values personal growth, initiative, and innovation, while maintaining a customer-first mindset. You'll be joining a rapidly growing team that's committed to disrupting traditional banking and improving the financial wellbeing of their customers. The role combines technical excellence with meaningful impact, as you'll be building solutions that help improve people's financial lives.