Earnin24.03.26
AI SCORE 8.5

Staff Software Engineer - Backend Development for FinTech

$252K–$308K/year

About the Role

We are hiring a Staff Software Engineer to join our team at EarnIn, a leading fintech company that provides earned wage access. This Staff Software Engineer remote position offers an exciting opportunity to work on innovative solutions that enhance financial flexibility for individuals living paycheck to paycheck. You will collaborate with cross-functional teams to design and develop key platform services that make a meaningful impact on our community members' lives.

What You'll Do

  • Drive the design and implementation of new features in our backend systems.
  • Break down complex problems into their essentials and create high-quality, clean code.
  • Collaborate with other engineers, providing mentorship and guidance through code and design reviews.
  • Contribute to defining technical direction and planning the roadmap for our projects.
  • Estimate and manage project timelines and risks effectively.
  • Continuously learn about new technologies and industry standards in software engineering.
  • Work cross-functionally with teams including Analytics, Design, Product, Marketing, and Data Science.

Requirements

  • 7+ years of experience in backend software development.
  • Bachelor's, Master’s, or PhD in Computer Science, Computer Engineering, or a related field.
  • Proficiency in JVM languages such as Java, Kotlin, or Scala, and experience with frameworks like Spring or ASP.NET Core.
  • Hands-on experience in cloud environments like AWS, GCP, or Azure.
  • Experience with event-driven systems such as Kafka or SQS.
  • Knowledge of software engineering best practices throughout the software development life cycle.
  • Experience with databases like DynamoDB, MySQL, and ElasticSearch.
  • Familiarity with Kubernetes and microservice architecture is a plus.

Nice to Have

  • Experience with advanced AI tools and multi-agent coding assistants.
  • Familiarity with continuous integration and delivery tools.
  • Strong communication skills, both written and verbal.

What We Offer

  • Competitive salary range of CAD $252,000 – CAD $308,000 per year.
  • Equity options to share in the company's success.
  • Hybrid work model with 2 days a week in the Vancouver office.
  • Opportunity to work on impactful projects that improve financial access for our users.
  • Diverse and inclusive work environment that celebrates different perspectives.
  • Continuous learning and professional development opportunities.
  • Comprehensive benefits package including health and wellness programs.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Staff Software Engineer position at EarnIn offers a unique opportunity to work in a fast-growing fintech environment, focusing on backend development that directly impacts users' financial flexibility.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.