Engineering Manager - Api - C$100,000 - C$160,000 A Year (Toronto)

Engineering Manager - Api - C$100,000 - C$160,000 A Year (Toronto)

03 Aug
|
Craver
|
Toronto

03 Aug

Craver

Toronto

We're hiring!!!We are looking for an Engineering Manager for our API team — a technically exceptional leader who is as comfortable in a pull request as they are in a 1:1. This role is for someone who leads by doing: you will write production-quality code, drive architectural decisions, and build a high-performing, autonomous team around you. If you believe the best engineering managers make their teams better by rolling up their sleeves alongside them, we want to hear from you.About UsCraver is a leading provider of custom-branded mobile apps for the restaurant industry, specializing in features like loyalty & rewards, subscription services, and single tap reordering. We are dedicated to transforming customer engagement for quick-service restaurants and coffee shops, working with local brands such as Stumptown Coffee, Rook and Go Get Em Tiger, as well as many other restaurants across North America.As we scale rapidly, we need an Engineering Manager who brings both technical depth and people instincts — someone who ships excellent software and grows great engineers at the same time.What you'll doHands-On Technical ContributionContribute daily to the codebase — designing, building, and implementing complex backend features and infrastructureDrive E2E ownership of the team's technical deliverables and epicsMake architecture and API design decisions with scalability, maintainability, and long-term business impact in mindApply advanced patterns including SOLID, DDD, and Hexagonal Architecture to build loosely coupled, low-dependency systemsChampion test-driven development and high code quality standards across all team outputOwn and continuously improve CI/CD pipelines, deployment practices, and release managementTechnical LeadershipEmpower senior ICs to own architectural decisions; act as a facilitator and tie-breaker rather than the default technical authorityScope epics from scratch with stakeholders and create epic-level acceptance criteriaContribute meaningfully to roadmapping through technical guidance, estimation, and identifying solutionsKeep the team focused on high-priority work — go deeper rather than broader, and actively manage WIPInterface with other teams to manage dependencies and ensure backend services meet their needsAnticipate scalability bottlenecks and advocate for infrastructure investments before they become problemsPeople Leadership & Team DevelopmentLead team ceremonies: standups,



sprint planning, retrospectives, and demosMentor engineers at all levels with tailored coaching on technical excellence, professional growth, and effective work habitsOwn performance management: goal-setting, performance reviews, growth plans, and difficult conversationsConduct regular 1:1s focused on career development, blockers, and wellbeingCreate psychological safety — an environment where team members feel safe to take risks, make mistakes, and speak upEnsure the team delivers reliably with consistent throughput and ambitious but achievable commitmentsParticipate in hiring: define standards, conduct interviews, and contribute to onboardingOperational ExcellenceAssume responsibility for the health, reliability, and maintainability of backend systemsLead incident response and implement solutions that minimize blast radiusReview and improve RCAs, ensuring systematic corrective actions are implementedDrive automation initiatives that reduce manual work and operational burdenWho you areTechnical ExpertiseSenior-level backend engineer who maintains deep, hands-on proficiency — you contribute code, review PRs, and lead design discussions as a matter of courseExpert in Java/Spring (or equivalent) with the ability to flex into other tools and systemsDeep understanding of distributed systems, microservices, API design, and system integration patternsStrong database expertise in both relational and document storesCloud infrastructure experience with GCP, AWS, or AzureTesting advocate with proven experience in TDD, automated testing frameworks, and building robust test architectures that scaleLeadership & PeopleA facilitator and coach, not a bottleneck — you empower your team to own decisions and hold them accountable for outcomesProactive communicator who surfaces issues early and drives alignment across stakeholdersEffective conflict resolver who fosters a positive,



high-trust working environmentModels pragmatic development — understands what's ideal versus what's achievable and makes high-value decisions accordinglyMindset & ApproachOperational mindset: you identify opportunities for reliability and efficiency improvements before they become problemsInternalized Agile principles with the ability to deliver value incrementally under ambiguityStrong judgment on prioritization — focuses the team's energy on what matters most, avoids scope creep and low-value workCommitted to continuous improvement through retrospectives, mentorship, and a culture of learningRequirements7+ years of professional software development experienceDemonstrated experience leading a team, whether formally or through tech lead responsibilitiesStrong background in software engineering and computer science fundamentalsExpertise in Java/Spring or equivalent backend frameworksExperience with cloud platforms and microservices architectureExcellence in communication both verbal and writtenWhat We ValueWe're looking for someone who:Leads by example — writes great code and expects the same from their teamDrives delivery in an incremental, iterative manner with consistent, high-value outputTakes ownership of both team outcomes and individual growthUnderstands how backend decisions ripple across the entire platformAdvocates for scalable approaches over quick fixes, every timeWorking with usClose-knit team practicing empathy, compassion, and mutual supportRemote-first, hybrid environment with Downtown Vancouver officeFlexible hours — we value contribution and outputProfessional development support including training and conferencesGenerous benefits including prescription drug coverage, massage, and dentalStock option plan — participate in our successOn-call rotation with strong operational supportCompensation RangeBase salary: $100,000 – $160,000 CADHow to ApplyResume Tips:Share your experience staying hands-on technically while leading a teamHighlight examples of architectural decisions and their outcomesDemonstrate how you've grown engineers around youInclude examples of cross-team collaboration and business impactShare your GitHub and personal projectsFocus on both technical excellence and team impact1–2 pages is plentyIf you're excited about leading with both code and people — driving technical excellence while building an exceptional team — we want to hear from you, even if you don't check every box!#J-18808-Ljbffr

📌 Engineering Manager - Api - C$100,000 - C$160,000 A Year (Toronto)
🏢 Craver
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: engineering manager - api - c$100,000 - c$160,000 a year (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: engineering manager - api - c$100,000 - c$160,000 a year (toronto) / toronto