Staff Software Engineer
Swish AnalyticsFull Time
Senior (5 to 8 years)
Key technologies and capabilities for this role
Common questions about this position
This is a hybrid role from the Bengaluru office, requiring 2 days a week in the office.
EarnIn provides excellent benefits including healthcare, internet/cell phone reimbursement, a learning and development stipend, and potential opportunities to travel to the Mountain View HQ.
Salary ranges are determined by role, level, and location, but specific figures are not provided in the job description.
Candidates need 4+ years of software engineering experience, a degree in computer science or related field (or equivalent), proficiency in languages like C#, Kotlin, Java, Python, Go, or Scala, experience with databases such as DynamoDB, MySQL, ElasticSearch, and data pipelines, plus CI/CD and testing experience.
Strong candidates are experienced senior-level engineers who are passionate, resourceful, proficient in modern languages and databases, skilled at breaking down complex problems into elegant designs, and able to work cross-functionally while delivering high-quality, scalable code.
Provides early wage access without fees
Earnin allows individuals to access their earned wages before payday without any fees or interest. Users can cash out a portion of their earnings and benefit from features like the "Balance Shield," which helps maintain their bank account balance. Unlike traditional financial institutions, Earnin operates on a model where users choose how much to pay for the service, fostering a community-driven approach. The company's goal is to create a fairer financial system that prioritizes accessibility and mutual support.