Home
Jobs
Saved
Resumes
Engineering Manager – API at Craver | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Engineering Manager – API
Craver
Remote
Website
LinkedIn
Engineering Manager – API
Canada
Full Time
1 day ago
$100,000 - $160,000 CAD
No H1B
Apply Now
Key skills
Cloud
Java
Microservices
Spring
Go
CI/CD
Communication
About this role
Role Overview
Contribute daily to the codebase — designing, building, and implementing complex backend features and infrastructure
Drive E2E ownership of the team's technical deliverables and epics
Make architecture and API design decisions with scalability, maintainability, and long-term business impact in mind
Apply advanced patterns including SOLID, DDD, and Hexagonal Architecture to build loosely coupled, low-dependency systems
Champion test-driven development and high code quality standards across all team output
Own and continuously improve CI/CD pipelines, deployment practices, and release management
Empower senior ICs to own architectural decisions; act as a facilitator and tie-breaker rather than the default technical authority
Scope epics from scratch with stakeholders and create epic-level acceptance criteria
Contribute meaningfully to roadmapping through technical guidance, estimation, and identifying solutions
Keep the team focused on high-priority work — go deeper rather than broader, and actively manage WIP
Interface with other teams to manage dependencies and ensure backend services meet their needs
Anticipate scalability bottlenecks and advocate for infrastructure investments before they become problems
Lead team ceremonies: standups, sprint planning, retrospectives, and demos
Mentor engineers at all levels with tailored coaching on technical excellence, professional growth, and effective work habits
Own performance management: goal-setting, performance reviews, growth plans, and difficult conversations
Conduct regular 1:1s focused on career development, blockers, and wellbeing
Create psychological safety — an environment where team members feel safe to take risks, make mistakes, and speak up
Ensure the team delivers reliably with consistent throughput and ambitious but achievable commitments
Participate in hiring: define standards, conduct interviews, and contribute to onboarding
Assume responsibility for the health, reliability, and maintainability of backend systems
Lead incident response and implement solutions that minimize blast radius
Review and improve RCAs, ensuring systematic corrective actions are implemented
Drive automation initiatives that reduce manual work and operational burden
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
Stock option plan — participate in our success
On-call rotation with strong operational support
Apply Now
Home
Jobs
Saved
Resumes