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.