Senior Backend Software Engineer

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
7+ years of experience
Finance

Description For Senior Backend Software Engineer

EarnIn, a pioneer in earned wage access, is seeking a Senior Backend Software Engineer to join their Finance Platform team. The company, backed by prestigious investors like A16Z and Matrix Partners, is dedicated to providing real-time financial flexibility for people living paycheck to paycheck.

The role offers a competitive salary range of $252,000 - $308,000, plus equity and benefits, with the option for hybrid work at their Palo Alto HQ or remote for the right candidate. The position requires 7+ years of backend development experience and deep expertise in JVM programming languages and event-driven architecture on AWS.

As a Senior Backend Engineer, you'll be instrumental in designing and implementing new features, working cross-functionally with various teams, and contributing to key platform services. The role demands strong technical skills in Java, Kotlin, or Scala, experience with Spring frameworks, and proficiency in working with various databases and cloud environments.

The ideal candidate will not only possess technical excellence but also demonstrate leadership qualities through mentoring other engineers, contributing to technical direction, and managing project timelines. You'll be joining a diverse team that celebrates different perspectives and strives to create a culture of belonging.

This is an opportunity to make a meaningful impact on people's financial lives while working with cutting-edge technologies in a fast-growing company. The role combines technical challenges of building large-scale systems with the satisfaction of creating solutions that provide real value to the community members who rely on EarnIn's services.

Last updated 9 days ago

Responsibilities For Senior Backend Software Engineer

  • Drive the design and implementation of new features
  • Break down complex problems and translate into elegant design
  • Design, develop, and deliver large-scale systems
  • Collaborate and mentor other engineers
  • Contribute to technical direction and roadmap planning
  • 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 Backend Software Engineer

Java
Kotlin
Scala
Kafka
MySQL
  • 7+ years of backend software development experience
  • Bachelor's, Master's, or PhD in computer science or related field
  • Proficient in JVM programming languages (Java, Kotlin, Scala)
  • Experience with frameworks like Spring, Spring Boot
  • Hands-on experience with cloud environments (AWS, GCP or Azure)
  • Experience with event-driven systems (Kafka/SQS/SNS/Kinesis)
  • Knowledge of professional software engineering practices
  • Experience with databases (DynamoDB, MySQL, ElasticSearch)
  • Experience in building large-scale applications
  • Familiarity with clean architecture
  • Excellent written and verbal communication skills

Benefits For Senior Backend Software Engineer

Equity
  • Equity

Interested in this job?

Jobs Related To EarnIn Senior Backend Software Engineer

Senior Backend Engineer

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

Senior Software Engineer

Senior Software Engineer role at EarnIn, pioneering earned wage access with full-stack development and cross-functional collaboration.

Senior Quality Assurance Engineer

Senior QA Engineer role at EarnIn, pioneering fintech company, to develop test automation and ensure product quality in Bangkok.

Senior Software Engineer (Employment Platform)

Senior Software Engineer role at EarnIn, pioneering earned wage access with backend development focus on large-scale systems and event-driven architecture.

Software Development Engineer III, Hub Tech

Senior Software Engineer role at Amazon's Lockers team, building next-gen delivery solutions with focus on scalable systems and innovative locker technology.