EarnIn, a pioneer in earned wage access, is seeking a Staff Software Engineer to join their expanding team in Mexico City. This role offers an opportunity to work on business-critical systems that manage real-time money transfers and financial transactions. As a Staff Engineer, you'll be responsible for designing and implementing new features, leading cross-team initiatives, and mentoring other engineers. The position requires expertise in distributed systems, modern programming languages (C#/Kotlin), and database management. The company, backed by prestigious investors like A16Z and Matrix Partners, is focused on providing financial flexibility to people living paycheck to paycheck. They offer a comprehensive benefits package and the opportunity to make a meaningful impact on people's financial lives. The role can be hybrid or remote, with excellent growth opportunities and the chance to work with cutting-edge financial technology. The ideal candidate will have 7+ years of experience and strong technical and leadership skills.