
Engineering Manager
Kin
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$149,000 - CA$186,000 per year
Tech Stack
About the role
- You will guide a full-stack team across front-end and back-end systems to drive innovation in product development while improving performance, scalability, and maintainability.
- Managing, mentoring, and coaching a small team of talented engineers
- Collaborating closely with Product Management to define, refine, and maintain your team’s roadmap
- Driving your team to innovate while delivering roadmap features with agility and high quality
- Writing clean, maintainable, and efficient code
- Leading architectural and design discussions to ensure long-term maintainability, including championing API-first development practices
- Overseeing the design and evolution of service boundaries, ensuring systems are loosely coupled and scalable
- Representing your team and product line in cross-functional discussions and planning sessions
Requirements
- 8+ years of hands-on software development experience with strong computer science fundamentals
- Proven leadership experience managing or leading a team of engineers
- Experience acting as a “player-coach” who contributes meaningfully to the codebase
- Strong experience building distributed systems and decomposing monoliths into services
- Hands-on experience with API-first design, including schema-first workflows (OpenAPI/Swagger), contract testing, and interface-driven development
- Experience with AWS cloud architecture, including lambdas, event-driven patterns, serverless databases, and IaC
- Ability to design systems with clear service ownership, reliability, and modularity
- Experience establishing best practices for distributed communication, observability, and error handling (e.g., tracing, retries, idempotency)
- Experience with relational and NoSQL databases, message queues/brokers, and distributed system patterns
- Excellent command of the full SDLC: analysis, design, development, testing, deployment, and support.
Benefits
- This role is eligible for our comprehensive benefits program, which includes standard coverage and additional supplemental benefits.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software developmentAPI-first designdistributed systemsrelational databasesNoSQL databasesevent-driven patternsserverless databasesInfrastructure as Code (IaC)contract testinginterface-driven development
Soft Skills
leadershipmentoringcoachingcollaborationinnovationagilitycommunicationteam managementproblem-solvingdesign discussions