N

nesto

AI-powered mortgage lender with unbiased advice

Team Lead – Platform

Engineering LeadershipUpdated on Nov 13
Full-timeCanadaNo salary listed

About the Job

Requirements

  • You have 7+ years of experience in cloud infrastructure with any of the top cloud providers, ideally Google Cloud Platform.
  • You have development experience, ideally with Go and TypeScript or JavaScript.
  • You have proven leadership experience, with a demonstrated ability to guide and mentor team members.
  • You are familiar with continuous integration and continuous delivery, Kubernetes, Docker, Helm, Infrastructure as Code (Terraform or Pulumi), and networking.
  • You are comfortable using artificial intelligence tools to boost productivity and are accountable for the quality, security, and correctness of shipped work, whether AI-assisted or not.
  • You are proficient in producing quality and performance metrics on the software development life cycle process and implementing improvements based on analysis.
  • You have prior experience working within a high-growth business-to-business or software-as-a-service business model.
  • You possess interpersonal, written, and oral communication skills that support effective collaboration across engineering teams.
  • You enjoy both big-picture and detailed work and take a deliberate, long-term approach to systems thinking.
  • You have a proven track record in providing constructive feedback, setting goals, and contributing to team members' growth and retention.
  • You have a passion for continuous learning and enjoy sharing knowledge with others.

Responsibilities

  • Apply software engineering principles to platform development, building tools, infrastructure, and developer experience that empower teams to work quickly and confidently.
  • Lead and manage a team of platform developers, ensuring efficient project execution, high-quality deliverables, and effective collaboration across cross-functional teams.
  • Make hands-on contributions to the platform codebase by developing and reviewing code while avoiding becoming a bottleneck for the team's progress.
  • Drive the evolution of the Internal Developer Platform, continuously improving developer productivity, scalability, and sustainable growth.
  • Work with internal consumers to understand their tools and processes and define, develop, and deliver solutions tailored to their needs.
  • Shape and build the Internal Developer Platform as Go command-line interfaces, microservices, and observability tooling.
  • Improve developer experience by identifying gaps and expanding platform capabilities for a growing engineering organization.
  • Enhance infrastructure automation using Pulumi, TypeScript, and Crossplane, and mature cloud infrastructure to ensure it is secure, compliant, and cost-effective.
  • Maintain and optimize continuous integration and continuous delivery pipelines using GitHub Actions and deployment processes using Kubernetes, Helm, and ArgoCD.
  • Drive remediation of security issues identified by tools and advisors.
  • Lead, mentor, and grow platform developers while fostering quality, ownership, and continuous learning.
  • Identify and clear team roadblocks to foster a productive and efficient work environment.
  • Guide and train development teams on best practices for platform engineering, infrastructure, and developer tooling.
  • Conduct regular meetings with direct reports, provide constructive feedback on their work, assist team members in setting goals, and work with the engineering manager to support employee growth and retention objectives.
  • Foster a culture of open-mindedness and continuous learning, keeping the team informed about new practices and technologies.
  • Produce software development life cycle process quality and performance metrics, identify areas for improvement, and implement necessary changes.
  • Work with development teams on platform considerations and consult on system design, capacity planning, and architecture.
  • Drive the team's focus on high-impact projects, aligning platform investments with organizational goals and objectives.
  • Collaborate with the product team and back-end team to manage technical roadmap scope and deliverables.
  • Participate in system design consulting, platform management, and capacity planning.
  • Make independent decisions for the team and handle complex management situations with effective resolutions.

Desired Qualifications

  • Ideally, you have experience with Google Cloud Platform.
  • Ideally, you have development experience with Go and TypeScript or JavaScript.
  • Ideally, you have knowledge of or interest in security best practices such as vulnerability scanning and intrusion detection.

About the Company

nesto

AI-powered mortgage lender with unbiased advice

Nesto is a Canadian online mortgage lender that uses technology to simplify the mortgage process. It offers mortgage options through an AI-powered algorithm that estimates the best rate in seconds, then lets customers customize based on personal goals. The application process is straightforward, with easy document uploads for review. Nesto differentiates itself by providing unbiased, commission-free expert advice from a team of over 300 advisors across Canada, helping clients from start to finish and during the life of their loan. Revenue comes from the interest on mortgages, and the company has helped over 400,000 Canadians. Its goal is to make the mortgage experience transparent and customer-friendly by combining advanced technology with accessible expert guidance.

Company size
501-1,000
Company stage
Series E
Total funding
$222.6M
Headquarters
Montreal, Canada
Founded
2018

Recently Posted Jobs

Explore more opportunities at nesto

See more jobs