Staff Software Engineer (Employment Platform)

EarnIn is a pioneer of earned wage access, building products that deliver real-time financial flexibility for those living paycheck to paycheck.
Backend
Staff Software Engineer
Hybrid
7+ years of experience
Finance

Description For Staff Software Engineer (Employment Platform)

EarnIn, a pioneer in earned wage access, is seeking a Staff Software Engineer for their Employment Platform team in Bengaluru, India. This hybrid role involves leading the design and implementation of key platform services, working cross-functionally with various product and platform teams. The ideal candidate should have 7+ years of backend software development experience, proficiency in C# or JVM languages, and expertise in event-driven architecture on AWS.

Key responsibilities include:

  • Leading design and implementation of new features
  • Breaking down complex problems and creating elegant solutions
  • Mentoring other engineers and providing technical guidance
  • Contributing to technical direction and roadmap planning
  • 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 leading projects and engineers
  • Proficiency in C# .NET or JVM languages (Java, Kotlin, Scala)
  • Experience with AWS, databases (DynamoDB, MySQL, ElasticSearch), and Kafka
  • Knowledge of clean architecture and software craftsmanship

EarnIn offers excellent benefits, including healthcare, internet/cell phone reimbursement, learning and development stipend, and potential travel opportunities to their Palo Alto HQ. They value diversity and strive to create an inclusive culture for all employees.

Join EarnIn to make a meaningful impact on the lives of millions while working with cutting-edge technologies in a fast-growing, well-funded company backed by top investors like A16Z, Matrix Partners, and Ribbit Capital.

Last updated 4 months ago

Responsibilities For Staff Software Engineer (Employment Platform)

  • Lead the design & implementation of new features
  • Make a meaningful impact in the lives of our community members
  • Lead, design, develop, and deliver large-scale systems
  • Collaborate and mentor other Senior or Junior engineers
  • Contribute to defining technical direction and planning the roadmap
  • Estimate and manage team project timelines and risks
  • Produce high-quality, efficient designs and code
  • Constantly learn about new technologies and industry standards

Requirements For Staff Software Engineer (Employment Platform)

Java
Kotlin
Scala
MySQL
MongoDB
Kafka
Kubernetes
  • Bachelor's, Master's, or PhD in computer science, computer engineering, or related technical discipline
  • 7+ years of development experience in backend software development
  • 2+ years of experience leading projects and engineers as a lead engineer
  • Proficient in at least C# .NET or one JVM programming language such as Java, Kotlin, Scala
  • Hands-on experience working in cloud environments: AWS, GCP or Azure
  • Hands-on experience working with various databases: DynamoDB, MySql, ElasticSearch
  • Experience in managing event-driven systems, particularly with Kafka in cloud environments
  • Experience in building large-scale applications
  • Familiarity with clean architecture approach and software craftsmanship
  • Excellent written and verbal communication skills
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle

Benefits For Staff Software Engineer (Employment Platform)

Medical Insurance
  • Healthcare
  • Internet/cell phone reimbursement
  • Learning and development stipend
  • Potential opportunities to travel to Palo Alto HQ

Interested in this job?

Jobs Related To EarnIn Staff Software Engineer (Employment Platform)

Staff Engineer

Staff Engineer position at EarnIn, leading backend development for earned wage access platform, requiring 7+ years experience in distributed systems.

Senior Staff Software Engineer

Senior Staff Software Engineer position at EarnIn, leading backend development for innovative earned wage access solutions.

Senior Staff Software Engineer

Senior Staff Software Engineer position at EarnIn, leading backend development for innovative earned wage access solutions.

Staff Backend Engineer

Staff Backend Engineer position at EarnIn, pioneering earned wage access technology, requiring 7+ years experience in backend development with hybrid work in Bangkok.

Staff Backend Engineer

Staff Backend Engineer position at EarnIn, focusing on building financial technology solutions with 7+ years experience required, hybrid work in Bengaluru.