Hands-On Technical Contribution: Contribute daily to the codebase, drive E2E ownership, make architecture and API design decisions, champion test-driven development, own and improve CI/CD pipelines
Technical Leadership: Empower senior ICs, scope epics, contribute to roadmapping, keep the team focused on high-priority work, interface with other teams, advocate for infrastructure investments
People Leadership & Team Development: Lead team ceremonies, mentor engineers, own performance management, create psychological safety, participate in hiring
Operational Excellence: Assume responsibility for system health, lead incident response, drive automation initiatives
Requirements
7+ years of professional software development experience
Demonstrated experience leading a team, whether formally or through tech lead responsibilities
Strong background in software engineering and computer science fundamentals
Expertise in Java/Spring or equivalent backend frameworks
Experience with cloud platforms and microservices architecture
Excellence in communication both verbal and written.
Tech Stack
Cloud
Java
Microservices
Spring
Benefits
Close-knit team practicing empathy, compassion, and mutual support
Remote-first, hybrid environment with Downtown Vancouver office
Flexible hours — we value contribution and output
Professional development support including training and conferences
Generous benefits including prescription drug coverage, massage, and dental