Senior Software Engineer - Cashout Team

Pioneer in earned wage access, building products for real-time financial flexibility for those living paycheck to paycheck.
$252,000 - $308,000
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
7+ years of experience
Finance

Description For Senior Software Engineer - Cashout Team

EarnIn, a pioneer in earned wage access, is revolutionizing financial flexibility for those living paycheck to paycheck. Our flagship product, managed by the Cashout Team, enables early access to earned wages and handles billions in annual transactions. We're backed by prestigious investors like A16Z, Matrix Partners, DST, and Ribbit Capital.

As a Senior Software Engineer on the Cashout Team, you'll be at the forefront of developing and scaling our core product. You'll work with cutting-edge technologies and distributed systems, designing robust microservices and implementing financial transaction systems that integrate with various money movement technologies.

The role offers an exciting opportunity to make a real impact on people's financial lives while working with a diverse, inclusive team. You'll collaborate across departments, mentor other engineers, and lead technical initiatives. The position combines technical challenges with meaningful social impact, offering competitive compensation and the flexibility of a hybrid work environment.

We're looking for experienced engineers who are passionate about building reliable, scalable systems and have a strong background in distributed architectures. If you're excited about solving complex problems, working with modern technologies, and making a difference in people's financial well-being, this role at EarnIn could be your next career move.

Last updated 7 days ago

Responsibilities For Senior Software Engineer - Cashout Team

  • Design & implement features robust enough for exploding scale
  • Drive implementation of new features and break down complex problems
  • Create and maintain test automation
  • Design and implement highly reliable financial transaction systems
  • Design & deliver robust microservice integrations via REST/gRPC APIs
  • Collaborate with and mentor other engineers
  • Work cross-functionally with other teams
  • Participate in hiring and onboarding
  • Lead cross-team engineering initiatives
  • Debug production issues across services infrastructure
  • Assist with opportunity sizing and experiment readouts

Requirements For Senior Software Engineer - Cashout Team

Java
JavaScript
Python
Go
Scala
Kotlin
Kubernetes
MySQL
  • 7+ years of delivering value through software in a collaborative environment
  • Expertise in trade-off analysis for distributed architectures
  • Bachelor's, Master's, or PhD in computer science, computer engineering, or related technical discipline
  • Proficient in at least one modern programming language (C#, Kotlin, Java, JavaScript, Python, Go, Scala)
  • Hands-on experience with databases (DynamoDB, MySql, ElasticSearch) and data technologies
  • Experience with continuous integration and delivery tools
  • Experience in developing and executing functional and integration tests
  • Excellent written and verbal communication skills
  • Experience with Kubernetes and microservice architecture is a strong plus

Benefits For Senior Software Engineer - Cashout Team

Equity
  • Equity

Interested in this job?

Jobs Related To EarnIn Senior Software Engineer - Cashout Team

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.

Senior Backend Engineer

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

Senior Backend Software Engineer

Senior Backend Software Engineer role at EarnIn, focusing on building financial platform services using JVM languages and AWS.

Senior Backend Engineer

Senior Backend Engineer position at EarnIn, developing financial technology solutions with 4+ years experience required, hybrid work in Bengaluru.