Browse All Jobs
Job Description

EarnIn is seeking a Staff Software Engineer to join their Employment Platform team. This role is based in Bengaluru, India, and will be a hybrid position requiring two days a week in the office. The Staff Software Engineer will collaborate with product and platform teams to design and develop key platform services.

The ideal candidate will have a strong background in C# programming and event-driven architecture on AWS. They will lead the design and implementation of new features, break down complex problems, and create high-quality code. The Staff Software Engineer will also mentor other engineers, contribute to technical direction, and manage project timelines and risks.

What this role involves:

  • Leading the design and implementation of new features.
  • Designing, developing, and delivering large-scale systems.
  • Collaborating and mentoring other engineers.
  • Contributing to defining technical direction and planning the roadmap.
  • Estimating and managing project timelines and risks.

Requirements:

  • Bachelor's, Master’s, or PhD in computer science or related field.
  • 7+ years of backend software development experience.
  • 2+ years of experience leading projects and engineers.
  • Proficiency in C# .NET with 2+ years of hands-on experience.
  • Experience with cloud environments (AWS, GCP, or Azure).
  • Experience with databases like DynamoDB, MySQL, and ElasticSearch.
  • Experience in managing event-driven systems.
  • Familiarity with clean architecture and software craftsmanship.
  • Excellent communication skills.

What EarnIn offers:

  • Healthcare benefits.
  • Internet/cell phone reimbursement.
  • Learning and development stipend.
  • Potential opportunities to travel to the Palo Alto HQ.
Apply Manually