Taro Logo

Senior 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 Software Engineer

EarnIn, a pioneer in earned wage access, is seeking a Senior Software Engineer to join their Employment Platform team. This role offers an exciting opportunity to work on products that provide real-time financial flexibility for people living paycheck to paycheck. The position is hybrid-based in Mexico City, with potential remote arrangements available.

The ideal candidate will be an experienced backend developer with strong expertise in C# and .NET, capable of working with event-driven architecture on AWS. You'll be responsible for designing and implementing new features, developing large-scale systems, and contributing to the technical direction of the team. The role requires 4+ years of backend development experience and strong knowledge of cloud environments and databases.

EarnIn is backed by prestigious investors like A16Z, Matrix Partners, and Ribbit Capital, offering a stable yet growing environment. The company provides comprehensive benefits including healthcare, learning stipends, and potential travel opportunities to their Palo Alto HQ. This is an excellent opportunity for a senior engineer who wants to make a meaningful impact while working with cutting-edge technologies.

The role combines technical leadership with hands-on development, requiring both strong programming skills and the ability to mentor others. You'll be working in a diverse, inclusive environment that values different perspectives and backgrounds. The position offers the chance to work on challenging problems while contributing to a mission-driven company that's making a real difference in people's financial lives.

Last updated 2 months ago

Responsibilities For Senior 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
  • Produce high-quality, efficient designs and code
  • Stay updated with new technologies and industry standards

Requirements For Senior Software Engineer

Java
Kafka
MySQL
  • 4+ years of development experience in backend software development
  • 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 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 Software Engineer