EarnIn

EarnIn

Senior Software Engineer - Live Pay

Vancouver, Canada · Senior · Full-time

Sponsorship not specified$199k-$244kDetected 36 days ago
JavaKotlinSpringDistributed SystemsSQLNoSQLPostgreSQLMySQLAWSGCPAzureCloud PlatformsKubernetesCI/CDRESTgRPCKafkaData ScienceLLMsTest AutomationLeadershipCommunication

About the role

  • We are looking for an experienced, passionate, and resourceful backend software engineer to join our Live Pay team.
  • Our salary ranges are determined by role, level, and location.

Responsibilities

  • 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, maintainable code
  • Create and maintain test automation to enable continuous integration and development velocity
  • Design and deliver robust microservices integrations via REST/gRPC APIs and via messaging patterns (events/queues)
  • Collaborate and mentor other engineers while providing thoughtful guidance using code, design, and architecture reviews
  • Work cross-functionally with other teams, including data science, design, product, marketing, and analytics

Requirements

  • 4+ years of development experience in Software Engineering
  • Bachelor's, Master's, or PhD degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience.
  • Experience with at least one major framework like Spring, Spring Boot

Nice to have

  • Hands-on experience with streaming and messaging technologies such as Kafka, AWS SNS/SQS, and AWS Kinesis.
  • Experience with continuous integration and delivery tools.
  • Excellent written and verbal communication skills.
  • Experience with Kubernetes and microservice architecture is a strong plus.
  • Experience using AI-assisted development tools (e.g., Copilot, Cursor, LLMs)
  • Hands-on experience with SQL databases such as PostgreSQL, MySQL, or Oracle, experience with NoSQL databases is a plus

Skills

  • This person will need to be strong in JVM programming languages and event-driven architecture, in addition to AWS.

Compensation

  • The Canada base salary range for this full-time position is $199,000- $244,000, plus equity and benefits.

Benefits

  • The Canada base salary range for this full-time position is $199,000- $244,000, plus equity and benefits.

Company info

  • At EarnIn, we believe that the best way to build a financial system that works for everyday people is by hiring a team that represents our diverse community.

Visa & Work Authorization

  • ildbirth, breastfeeding, or related medical conditions), gender identity, gender expression, national origin, ancestry, citizenship, age, physical or mental disability, legally protected medical condition, family care st

This listing is sourced directly from EarnIn's careers page and normalized into a canonical job model.