Senior Backend Software Engineer

Pioneer in earned wage access, building products for real-time financial flexibility for those living paycheck to paycheck.
Backend
Senior Software Engineer
Hybrid
4+ years of experience
Finance

Description For Senior Backend Software Engineer

EarnIn, a pioneer in earned wage access, is revolutionizing financial flexibility for those living paycheck to paycheck. Backed by prestigious investors like A16Z, Matrix Partners, DST, and Ribbit Capital, we're on a mission to build products that allow our community members to access their earnings in real-time, with options to spend, save, and grow their money without mandatory fees or interest rates.

We're seeking a Senior Backend Software Engineer to join our Employment Platform team. This role offers an exciting opportunity to work on key platform services, designing and developing large-scale systems that directly impact our users' lives. The ideal candidate will bring strong expertise in C# or .NET programming languages and event-driven architecture on AWS.

Working from our Mexico City office (with hybrid flexibility), you'll be part of a diverse, inclusive team that values different perspectives and backgrounds. You'll contribute to critical technical decisions, mentor other engineers, and help shape the platform's future direction. The role combines technical excellence with real-world impact, as your work will directly help people better manage their financial lives.

Our comprehensive benefits package includes healthcare, learning opportunities, and potential travel to our Palo Alto HQ. If you're passionate about creating elegant solutions to complex problems and want to make a meaningful difference in people's financial well-being, this role offers an excellent opportunity to grow while contributing to a mission-driven organization.

Last updated 11 days ago

Responsibilities For Senior Backend Software Engineer

  • Drive the design & implementation of new features
  • Design, develop, and deliver large-scale systems
  • Collaborate and mentor other engineers
  • Contribute to defining technical direction and planning roadmap
  • Estimate and manage team project timelines and risks
  • Provide guidance through code, design, and architecture reviews

Requirements For Senior Backend Software Engineer

Java
Kafka
MySQL
  • 4+ years of backend software development experience
  • Bachelor's, Master's, or PhD in computer science or related field
  • Proficient in C# .NET
  • Experience with frameworks like .NET, Spring, Spring Boot
  • Experience with cloud environments: AWS, GCP or Azure
  • Experience with databases: DynamoDB, MySQL, ElasticSearch
  • Experience in managing event-driven systems with Kafka
  • Experience in building large-scale applications
  • Knowledge of clean architecture and software craftsmanship
  • Excellent written and verbal communication skills

Benefits For Senior Backend Software Engineer

Medical Insurance
Education Budget
  • Healthcare
  • Internet/cell phone reimbursement
  • Learning and development stipend
  • Travel opportunities to Palo Alto HQ

Interested in this job?

Jobs Related To EarnIn Senior Backend Software Engineer

Senior Backend Software Engineer

Senior Backend Software Engineer role at EarnIn, developing financial technology solutions using C# and AWS, with 4+ years experience required.

Sr. QA Engineer

Senior QA Engineer position at EarnIn, leading test automation initiatives for a pioneering fintech company with hybrid work options in Mexico City.

Senior Software Engineer - Cashout Team

Senior Software Engineer position at EarnIn, working on their flagship earned wage access product, offering $252K-$308K plus equity in Palo Alto.

Senior QA Backend Engineer

Senior QA Backend Engineer position at EarnIn, focusing on test automation and quality assurance for financial technology services.

Senior Backend Engineer

Senior Backend Engineer position at EarnIn, pioneering earned wage access company, offering hybrid work in Bangkok with competitive benefits.