# Staff Software Engineer (Orchestration)

**Company**: EarnIn
**Location**: Bengaluru, India
**Work arrangement**: hybrid
**Experience**: staff
**Job type**: full-time
**Salary**: Our salary ranges are determined by role, level, and location.
**Category**: Engineering
**Industry**: Technology

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

## Description

## About EarnIn

EarnIn is a pioneer in earned wage access, delivering real-time financial flexibility for those with unique needs.

## Position Summary

EarnIn seeks experienced, collaborative, and resourceful staff-level engineers to join our backend teams. As a Staff Engineer, you will work cross-functionally with various teams and contribute to the design and development of our backend services.

## Responsibilities

- Drive the design & implementation of new features - break down complex problems into their bare essentials, translate this complexity into elegant design, and create high-quality, maintainable code.

- Make a meaningful impact in the lives of our community members.

- Design & deliver robust microservice integrations via REST/gRPC APIs using various communication, consistency, and coordination strategies.

- Collaborate and mentor other senior engineers while providing thoughtful guidance using code, design, and architecture reviews.

- Contribute to defining technical direction, planning the roadmap, escalating issues, and synthesizing feedback to ensure team success.

- Estimate and manage team project timelines and risks

- Care passionately about producing high-quality designs and code

- Participate in hiring and onboarding for new team members.

- Lead cross-team engineering initiatives

## What We're Looking For

- 7+ years of delivering value through software in a collaborative environment.

- Expertise in trade-off analysis for distributed architectures.

- Proficient in at least one modern programming language, and the ability to understand more than one - we currently work in C# and Kotlin.

- Familiarity with clean architecture approach.

- Experience with various data storages, including relational and document databases.

- Excellent written and verbal communication skills.

- Ability to thrive in a fast-paced, dynamic, result-driven environment.

- Being self-motivated and able to work independently with minimal supervision.

## Benefits

- Excellent benefits for our employees including healthcare, internet/cell phone reimbursement, a learning and development stipend, and potential opportunities to travel to our Palo Alto HQ.

## Salary

Our salary ranges are determined by role, level, and location.

## Skills

### Required
- C#
- Kotlin
- REST/gRPC APIs
- clean architecture
- relational and document databases

---

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