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 2 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)

Sr ECAD Application Engineer, Project Kuiper Satellites

Senior ECAD Tools Application Engineer position at Amazon's Project Kuiper, focusing on satellite constellation development and ECAD tool management.

System Development Engineer, Private Pricing Product Management (3PM)

Senior Systems Development Engineer role at AWS focusing on Private Pricing Product Management, building scalable solutions and tools using modern technologies.

Senior Product Manager - Tech

Lead Amazon's Buy Now checkout experience as Senior Product Manager, driving innovation in e-commerce with competitive compensation and comprehensive benefits.

Senior Software Development Engineer, AWS Alameda

Senior Software Engineer role at AWS Alameda, focusing on control plane development and distributed systems with 5+ years of experience required.

Software Dev Engineer (L5), Global Talent Management & Compensation

Senior Software Engineer role at Amazon's Edinburgh office, building scalable talent management solutions using AWS technologies.