Vancouver, Canada
Senior Staff Software Engineer
USD 279K–341K / yearHybridStaffSoftware engineering (general)
JavaKotlinSQLScalaKafkaDynamoDBMySQLKubernetes
EarnIn, a software company in HR tech, is hiring for the role of Senior Staff Software Engineer. It is a hybrid position in Vancouver, Canada. We classify it under software engineering (general). The posting names Kafka, DynamoDB, MySQL, Kubernetes, Java and Kotlin. Candidates need 8+ years of experience. There are 19 open positions from EarnIn on this site, 7 of them in IT and engineering.
Posted today · Last checked 2026-11-03
About EarnIn
HR tech Software product company 19 open positions, 37% in IT and engineering. Most open roles: Software engineering (general) (5), DevOps / SRE / platform / cloud (4), Strategy, consulting and analysis (3).
Similar jobs
Staff Engineer, Atlas Agent EngineMongoDB · Ontario; Quebec; TorontoUSD 189K–270K / yearEngineering Manager, Developer InfrastructureFullscript · Ottawa, ON | Calgary, AB | Toronto, ONRemoteDirector, Solutions EngineeringSolink · Ottawa Office | Toronto OfficeCAD 279.5K–349.4K / yearSenior Product Engineer - Listing QualityFaire · Kitchener-Waterloo, ON; Toronto, ONUSD 156K–214.5K / yearPrincipal Software Engineer - Agentic Engineering PlatformOpenTable · Toronto, CanadaHybridSoftware Engineer, International ExpansionRobinhood · Toronto, CanadaCAD 136K–160K / yearWeb Engineer, International ExpansionRobinhood · Toronto, CanadaCAD 107K–125K / yearStaff AI Developer - VancouverRobots and Pencils · Vancouver, BCUSD 165.6K–228.5K / year
| Workplace | Hybrid |
| Seniority | Staff |
| Role | Software engineering (general) |
| Countries | Canada |
| Languages | JavaKotlinSQLScala |
| Key facts | Stack: Java, Kotlin, SQL, Scala, Kafka, DynamoDB, MySQL, Kubernetes · Experience: 8+ years |
The full description is on the original posting. Labels are set automatically and can be wrong. About the data