Jobs.ca
Jobs.ca
Language
Earnin logo

Staff Software Engineer

Earnin6 days ago
Vancouver
CA$184,985 - CA$226,093/yearly
Staff

Top Benefits

401k
FSA
Mental health resources

About the role

Who you are

  • 7+ years of development experience in backend software development
  • Bachelor's, Master’s, or PhD in computer science, computer engineering, or a related technical discipline, or equivalent industry experience
  • Proficiency in at least one modern programming language, such as Java, Kotlin, Scala, or C#, and experience with at least one major framework such as Spring, Spring Boot, or ASP.NET Core
  • Hands-on experience working in cloud environments: AWS, GCP, or Azure
  • Proficiency in event-driven systems such as Kafka, SQS, SNS, or Kinesis, and experience designing and operating scalable distributed systems
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Hands-on experience working with various databases. DynamoDB, MySQL, ElasticSearch
  • Proficient in leveraging advanced AI tools and multi-agent coding assistants (e.g., Cursor, Claude Code, and OpenAI APIs) to accelerate development, automate workflows, and improve engineering productivity
  • Experience with continuous integration and delivery tools, and experience in developing and executing functional and integration tests
  • Familiarity with a clean architecture approach and software craftsmanship
  • Experience with Kubernetes and microservice architecture is a strong plus
  • Excellent written and verbal communication skills

What the job involves

  • We are looking for an experienced, passionate, and resourceful Staff-level backend software engineer to join our Live Pay team
  • In our team, you’ll work cross-functionally with various teams and contribute to the design and development of key platform services. This person must be strong in JVM languages and event-driven architecture on AWS
  • Drive the design and implementation of new features. Break down complex problems into their bare essentials, translate this complexity into elegant design, and create high-quality, clean code
  • Make a meaningful impact on the lives of our community members
  • Design, develop, and deliver large-scale systems
  • Collaborate and mentor other engineers while providing thoughtful guidance using code, design, and architecture reviews
  • Contribute to defining technical direction, planning the roadmap, escalating issues, and synthesizing feedback to ensure team success
  • Estimate and manage team project timelines and risks
  • Care passionately about producing high-quality, efficient designs and code
  • Constantly learning about new technologies and industry standards in software engineering
  • Work cross-functionally with other teams, including: Analytics, design, product, marketing, and data science

Benefits

  • 401k
  • FSA
  • Mental health resources
  • Employee Resource Groups
  • Stipend for growth opportunities
  • Pet friendly office
  • Work from home opportunities
  • Health insurance

About Earnin

Financial Services
201-500

Most things these days are instant and on-demand, except the money you're working hardest for.

At EarnIn, we're reimagining the way money moves to empower every person's potential. We believe your hard-earned pay should flow more freely to give you more options, wherever life takes you.

It starts with access to your earnings as you work. We like to think of it as "everyday payday." But it's much more than that. It's a first-of-its-kind financial hub plus a unique card built entirely around streamed earnings. It's more of your money to spend, transfer, and save as you want — at the lowest possible cost. And it's all moving at the speed of you to bring more possibilities for today and tomorrow.

After all, you've earned it.

EarnIn is a financial technology company, not a bank. The Deposit Account, Secured Account, and EarnIn Card are issued by Evolve Bank & Trust, Member FDIC. The EarnIn Card is issued pursuant to a license from Visa USA Inc.

Similar jobs you might like