Senior Software Engineer (Employment Platform)

EarnIn is a pioneer in earned wage access, building products that deliver 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 (Employment Platform)

EarnIn, a pioneer in earned wage access, is seeking a Senior Software Engineer to join their Employment Platform team. This role involves designing and developing key platform services, working cross-functionally with various product and platform teams. The ideal candidate should be strong in C# or JVM programming languages and have experience with event-driven architecture on AWS.

Key Responsibilities:

  • Drive the design & implementation of new features
  • Make a meaningful impact on community members' lives
  • Design, develop, and deliver large-scale systems
  • Collaborate and mentor other engineers
  • Contribute to technical direction and roadmap planning
  • Estimate and manage project timelines and risks
  • Produce high-quality, efficient designs and code
  • Stay updated on new technologies and industry standards

Requirements:

  • 4+ years of backend software development experience
  • Degree in computer science or related field, or equivalent industry experience
  • Proficiency in C# .NET or a JVM language (Java, Kotlin, Scala)
  • Experience with frameworks like .NET, Spring, Spring Boot
  • Hands-on experience with cloud environments (AWS, GCP, Azure)
  • Experience with databases (DynamoDB, MySQL, ElasticSearch)
  • Knowledge of event-driven systems, particularly Kafka in cloud environments
  • Experience building large-scale applications
  • Familiarity with clean architecture and software craftsmanship
  • Excellent communication skills

EarnIn offers excellent benefits, including healthcare, internet/cell phone reimbursement, learning and development stipend, and potential travel opportunities to their Palo Alto HQ. The company values diversity and strives to create an inclusive culture for all employees.

Join EarnIn to contribute to a mission-driven company that's making a real difference in people's financial lives while working on cutting-edge technology in a collaborative environment.

Last updated 3 months ago

Responsibilities For Senior Software Engineer (Employment Platform)

  • Drive the design & implementation of new features
  • Make a meaningful impact in the lives of our community members
  • 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
  • Constantly learn about new technologies and industry standards

Requirements For Senior Software Engineer (Employment Platform)

Java
Kotlin
Scala
MySQL
Kafka
  • 4+ years of backend software development experience
  • Bachelor's, Master's, or PhD in computer science or related field, or equivalent experience
  • Proficient in C# .NET or JVM language (Java, Kotlin, Scala)
  • Experience with frameworks like .NET, Spring, Spring Boot
  • Hands-on experience with cloud environments (AWS, GCP, Azure)
  • Experience with databases (DynamoDB, MySQL, ElasticSearch)
  • Experience with event-driven systems, particularly Kafka in cloud environments
  • Experience building large-scale applications
  • Familiarity with clean architecture and software craftsmanship
  • Excellent communication skills

Benefits For Senior Software Engineer (Employment Platform)

Medical Insurance
Education Budget
  • Healthcare
  • Internet/cell phone reimbursement
  • Learning and development stipend
  • Potential travel opportunities to Palo Alto HQ

Interested in this job?

Jobs Related To EarnIn Senior Software Engineer (Employment Platform)

Senior Software Engineer - Cashout Team

Senior Software Engineer position at EarnIn, working on their flagship earned wage access product, offering $252K-$308K plus equity in Palo Alto.

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.