Senior Staff Software Engineer

Posted on 4/25/2024



201-500 employees

Wage access app with savings and credit monitoring



United States

Required Skills
Microsoft Azure
Google Cloud Platform
  • Bachelor's, Master’s, or PhD degree in computer science, computer engineering, or a related technical discipline or equivalent industry experience
  • 10+ years of development experience in backend or full-stack software development
  • Software development experience in Java, Python or Kotlin
  • Hands-on experience working in cloud environments: AWS, GCP, Azure
  • Familiarity with clean architecture approach and software craftsmanship
  • Excellent written and verbal communication skills
  • Ability to thrive in a fast-paced, dynamic, result-driven environment
  • Make a meaningful impact in the lives of our community members
  • Drive the design & implementation of new features
  • Collaborate and mentor other senior engineers
  • Contribute to defining technical direction, planning the roadmap, escalating issues, and synthesizing feedback
  • Estimate and manage team project timelines and risks
  • Care passionately about producing high-quality, efficient designs and code
  • Participate in hiring and onboarding for new team members
  • Lead cross-team engineering initiatives
  • Apply new technologies and industry standards

EarnIn provides an Earned Wage Access app that enables immediate access to earnings without credit checks or mandatory fees. The app also offers credit monitoring and automated savings accounts, supported by partners such as A16Z, Matrix Partners, and DST.

Company Stage

Series C

Total Funding



Palo Alto, California



Growth & Insights

6 month growth


1 year growth


2 year growth



Life in balance - Ten company holidays and flexible time off so you can rest and recharge when you need it most. With pay, no catch.

Family matters - When your family grows, we want your focus on them. Our generous parental leave policy and wellness funds make it easy to put yourself and loved ones first.

Learn & grow - A commitment to career development that includes regular training for team members and managers alike, 360 feedback, and an annual stipend for growth opportunities.

Company culture - Employee Resource Groups provide growth opportunities and allow you to create the company *you* want to work at (more on that below).

Health & wellness - Flexible healthcare options across medical, dental, and vision—and a free Employee Assistance program offering mental health resources and legal advice.

Save & support - Includes Earnin’s 401(K) and FSA plans with tax advantages for retirement, healthcare, and dependent care expenses.