# Staff Software Engineer (Backend Services)

**Company**: EarnIn
**Location**: Bengaluru, India
**Work arrangement**: hybrid
**Experience**: staff
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/earnin/jobs/7392237?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_341a124b-582

## Description

### Job Description

As one of the first pioneers of earned wage access, our focus at EarnIn is building products that deliver real-time financial flexibility for those with unique needs.

We're fortunate to have an experienced leadership team and world-class funding partners. We're growing fast and are excited to bring world-class talent onboard to help shape the next chapter of our growth journey.

### Position Summary

We're looking for a Staff Backend Engineer to join the Core Services team at EarnIn. We're seeking experienced, passionate, and resourceful engineers to join our backend teams.

This position will be hybrid from our Bengaluru office, with 2+ days in the office. EarnIn provides excellent employee benefits, including healthcare, internet/cell phone reimbursement, a learning and development stipend, and opportunities to collaborate with and travel to our Mountain View HQ and Bangkok Site.

### Responsibilities

- Design and implement scalable, high-quality backend features and REST APIs

- Drive end-to-end execution of complex initiatives, from design to production

- Maintain and extend test automation to support CI/CD

- Mentor engineers and provide guidance through code and architecture reviews

- Collaborate with cross-functional teams (Product, Design, Data Science, Marketing)

- Debug and resolve production issues across services and infrastructure

- Continuously adopt and evaluate new technologies for business impact

### Requirements

- 7+ years in backend development, with experience in a tech lead role

- Bachelor's/Master's/PhD in Computer Science or related field, or equivalent experience

- Proficient in C#, Kotlin, or Java

- Strong experience architecting and optimizing complex, data-driven systems

- Proven ability to lead technical strategy, mentor engineers, and drive delivery

- Excellent communication skills across distributed teams

- Fintech/payments domain experience is a plus

- Experience building scalable, cross-functional payment systems is a plus

- Experience using AI-assisted development tools (e.g., Copilot, Cursor, LLMs) is a plus

### Benefits

EarnIn provides excellent employee benefits, including healthcare, internet/cell phone reimbursement, a learning and development stipend, and opportunities to collaborate with and travel to our Mountain View HQ and Bangkok Site.

## Skills

### Required
- C#
- Kotlin
- Java
- backend development
- tech lead role
- CI/CD
- test automation
- REST APIs
- data-driven systems
- fintech/payments domain

### Nice to have
- AI-assisted development tools
- Copilot
- Cursor
- LLMs

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/earnin/jobs/7392237?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
