Software Engineer

EarnIn is a fintech pioneer in earned wage access, providing financial flexibility for those living paycheck to paycheck.
$166,500 - $203,500
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience

Description For Software Engineer

EarnIn, a pioneer in earned wage access, is seeking a passionate and resourceful Software Engineer to join their Core Services organization. As one of the first in the field, EarnIn has been downloaded over 13M times and provided access to over $15 billion in earnings. The role involves working cross-functionally to design and develop key platform services, requiring strength in JVM programming languages and event-driven architecture on AWS. This hybrid position offers a competitive salary range of $166,500 - $203,500 plus equity and benefits, with 2-3 days of in-person work at the Palo Alto HQ. The ideal candidate will have 3+ years of software engineering experience, proficiency in JVM languages, and hands-on experience with SQL databases and data technologies. They will drive feature implementation, collaborate with team members, and contribute to the technical direction of the company. EarnIn values diversity and aims to build a financial system that works for everyone by hiring a team that represents their diverse community.

Last updated 3 months ago

Responsibilities For Software Engineer

  • Drive the design & implementation of new features
  • Make a meaningful impact in the lives of our community members
  • Collaborate and mentor other engineers
  • Contribute to defining technical direction and planning the roadmap
  • Produce high-quality, efficient designs and code
  • Constantly learn about new technologies and industry standards

Requirements For Software Engineer

Java
Kotlin
Scala
PostgreSQL
MySQL
Kafka
Kubernetes
  • 3+ years of development experience in Software Engineering
  • Bachelor's, Master's, or PhD degree in computer science, computer engineering, or related technical discipline or equivalent industry experience
  • Proficient in at least one JVM programming language such as Java, Kotlin, Scala
  • Hands-on experience working with SQL databases like Postgres or MySQL
  • Hands-on experience with data technologies such as Kafka, AWS SNS/SQS, AWS Kinesis
  • Experience with continuous integration and delivery tools
  • Experienced in developing and executing functional and integration tests
  • Excellent written and verbal communication skills
  • Ability to thrive in a fast-paced, dynamic environment
  • Experience with Kubernetes and microservice architecture is a strong plus

Benefits For Software Engineer

Equity
  • Equity
  • Competitive salary
  • Hybrid work environment

Interested in this job?

Jobs Related To EarnIn Software Engineer

Backend Software Engineer

Backend Software Engineer position at EarnIn, working on Finance Platform team with Java/Kotlin, focusing on event-driven architecture and AWS.

Software Quality Engineer

EarnIn is hiring a Software Quality Engineer to analyze business problems, provide data insights, and ensure software quality for their earned wage access platform.

Software Development Engineer - Amazon Ads, Recommendation Experience

Software Development Engineer role at Amazon Advertising, building personalized recommendation systems for advertisers using machine learning and cloud technologies.

Software Dev Engineer II, Ads Core Services (ACS)

Build and maintain large-scale distributed systems for Amazon's advertising platform, handling millions of API requests and petabytes of data daily.

SDE II - Multimedia, Hardware Compute Group

Senior Software Engineer role focusing on video codec development and optimization for Amazon's Multimedia Hardware Compute Group in Bengaluru.