About the role

  • Engineering Manager at Kin, leading full-stack teams to drive innovation and improve systems performance. Focused on mentoring engineers and collaborating with Product Management.

Responsibilities

  • 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.

Job type

Full Time

Experience level

SeniorLead

Salary

CA$149,000 - CA$186,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudDistributed SystemsNoSQLSDLC

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.