Senior Software Engineer

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

EarnIn is seeking experienced, passionate, and resourceful senior full stack engineers to join their Product Engineering teams. As a full stack engineer, you will collaborate cross-functionally with various teams, contributing to the design and development of backend and web applications. The role is customer-facing and plays a crucial role in shaping the customer's impression of the company.

EarnIn is a pioneer in earned wage access, building products that deliver real-time financial flexibility for those living paycheck to paycheck. Their app has been downloaded over 13M times and has provided access to over $15 billion in earnings. The company has an experienced leadership team and world-class funding partners.

Key responsibilities include:

  • Designing and implementing features for exploding scale
  • Driving implementation of new features
  • Creating and maintaining test automation
  • Designing and delivering REST APIs
  • Creating high-quality user experiences with React
  • Collaborating and mentoring other engineers
  • Working cross-functionally with other teams
  • Debugging production issues across services infrastructure

Requirements:

  • 4+ years of development experience in Software Engineering
  • Bachelor's, Master's or PhD in computer science or related field
  • Proficiency in modern programming languages (C#, Java, Python, Go, Scala)
  • Experience with databases and data pipeline technologies
  • Experience with continuous integration and delivery tools
  • Strong communication skills
  • Experience with Kubernetes, microservices, and event-driven architecture is a plus
  • Experience with modern web development frameworks and single page applications is a strong plus

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

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Design & implement features robust enough for our exploding scale
  • Drive the implementation of new features
  • Create and maintain test automation
  • Design & deliver thoughtfully crafted REST APIs
  • Create high quality, user focused experiences with React
  • Collaborate and mentor other engineers
  • Work cross functionally with other teams
  • Debug production issues across our services infrastructure

Requirements For Senior Software Engineer

React
Java
Python
Go
Scala
Kubernetes
MySQL
MongoDB
  • 4+ years of development experience in Software Engineering
  • Bachelor's, Master's or PhD degree in computer science or related field
  • Proficient in at least one modern programming language (C#, Java, Python, Go, Scala)
  • Hands-on experience with various databases and data pipeline technologies
  • 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

Benefits For Senior Software Engineer

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

Interested in this job?

Jobs Related To EarnIn Senior Software Engineer

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.