Staff Backend Software Engineer

Pioneer in earned wage access, building products for real-time financial flexibility for those living paycheck to paycheck.
$150,000 - $220,000
Backend
Staff Software Engineer
Hybrid
501 - 1,000 Employees
7+ years of experience
Finance

Description For Staff Backend Software Engineer

EarnIn, a pioneer in earned wage access, is revolutionizing financial flexibility for those living paycheck to paycheck. Backed by prestigious investors like A16Z, Matrix Partners, and DST, we're seeking a Staff Backend Software Engineer to join our Employment Platform team. This role offers an opportunity to make a meaningful impact on people's financial lives while working with cutting-edge technology.

The position involves leading the design and implementation of large-scale systems, mentoring other engineers, and contributing to technical direction. You'll work with C# and event-driven architecture on AWS, collaborating cross-functionally with various product and platform teams. The role requires strong technical expertise, leadership skills, and a passion for quality engineering.

As a hybrid position based in our BLR office, you'll enjoy comprehensive benefits including healthcare, development opportunities, and potential travel to our Palo Alto HQ. The ideal candidate brings 7+ years of backend development experience, strong C# skills, and cloud platform expertise. You'll be joining a diverse, inclusive team that's committed to building a financial system that works for everyone.

This is an excellent opportunity for a seasoned engineer looking to make a significant impact while working with modern technologies in a mission-driven company. You'll be at the forefront of financial technology innovation, helping to shape the future of how people access and manage their earnings.

Last updated 6 days ago

Responsibilities For Staff Backend Software Engineer

  • Lead the design & implementation of new features
  • Lead, design, develop, and deliver large-scale systems
  • Collaborate and mentor Senior or Junior engineers
  • Contribute to defining technical direction and planning roadmap
  • Estimate and manage team project timelines and risks
  • Provide guidance through code, design, and architecture reviews

Requirements For Staff Backend Software Engineer

Java
  • Bachelor's, Master's, or PhD in computer science, computer engineering, or related technical discipline
  • 7+ years of backend software development experience
  • 2+ years of experience leading projects and engineers
  • Proficient in C# .NET with minimum 2 years experience
  • Experience with cloud environments: AWS, GCP or Azure
  • Experience with databases: DynamoDB, MySql, ElasticSearch
  • Experience in managing event-driven systems
  • Experience in building large-scale applications
  • Knowledge of clean architecture and software craftsmanship
  • Excellent written and verbal communication skills

Benefits For Staff Backend Software Engineer

Medical Insurance
Education Budget
  • Healthcare
  • Internet/cell phone reimbursement
  • Learning and development stipend
  • Travel opportunities to Palo Alto HQ

Interested in this job?

Jobs Related To EarnIn Staff Backend Software Engineer

Staff Backend Engineer

Staff Backend Engineer position at EarnIn, focusing on C++ development and backend services for financial technology solutions.

Staff Software Engineer

Staff Software Engineer position at EarnIn, focusing on backend development and distributed systems, offering competitive compensation and hybrid work arrangement.

Staff Backend Engineer

Staff Backend Engineer position at EarnIn, building financial technology solutions with modern tech stack, offering competitive compensation and hybrid work environment.

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.