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 a month 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

C++ Software Development Engineer, Kindle Content Management (Library)

Software Development Engineer role at Amazon's Kindle team, focusing on building and maintaining the Kindle Library system using C++, Java, and modern technologies.

Software Dev Engineer, RDS Open Source

AWS is seeking a Software Dev Engineer for their RDS Open Source team to work on the world's largest fleet of MySQL, PostgreSQL, and MariaDB databases.

Software Development Engineer, Aurora Control Plane

Software Development Engineer position at Amazon's Aurora Control Plane team, building scalable database services with competitive compensation and benefits.

Software Development Engineer, Aurora Control Plane

SDE II position at Amazon Aurora building scalable database services, offering $114k-$191k salary with hybrid work in Vancouver.

Senior Product Manager - Tech, Customer Purchase Journey

Senior Product Manager position at Amazon focusing on the Thank You Page experience within the Customer Purchase Journey, offering competitive compensation and comprehensive benefits.