N

nesto

AI-powered mortgage lender with unbiased advice

Technical Solutions Architect

Implementation & Technical Account ManagementConfirmed live in the last 24 hours
Full-timeRemote in CanadaNo salary listed

About the Job

Requirements

  • At least 12 years of software engineering experience, including at least 3 years in a dedicated Solutions Architecture or Software Architecture role.
  • Strong understanding of cloud-native architectures and major cloud-provider platforms such as AWS, Azure, or GCP; demonstrated GCP expertise is an asset.
  • Experience designing and implementing reliable microservices architectures, including API design best practices such as REST or GraphQL and inter-service communication.
  • Practical experience with and advocacy for Domain-Driven Design (DDD) and Event-Driven Architecture (EDA), including event sourcing and Command Query Responsibility Segregation (CQRS).
  • Strong understanding of software development methodologies and the Software Development Life Cycle (SDLC).
  • A bachelor's or master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Responsibilities

  • Translate business requirements into clear technical specifications, architectural diagrams, and data models to guide solution development.
  • Design end-to-end solution blueprints for new products, platform enhancements, and integrations.
  • Evaluate and select tools, frameworks, cloud services, databases, and integration patterns for specific solutions rather than the entire platform.
  • Ensure proposed solutions comply with established enterprise architecture standards and overall technology strategy.
  • Communicate architectural designs and trade-offs clearly to technical and non-technical audiences.
  • Identify and proactively mitigate potential technical challenges and risks inherent in solution design.
  • Collaborate with cross-functional engineering teams, including product managers, developers, and Quality Assurance.
  • Work with external partners and vendors on integration design.
  • Lead adoption and continuous refinement of modern architectural principles, including microservices, Domain-Driven Design (DDD), and Event-Driven Architecture (EDA), through standards, mentoring, and code reviews.
  • Provide technical guidance and mentorship to engineering teams to promote high-quality implementation.

Desired Qualifications

  • Experience in startup or scale-up environments.
  • Bilingualism in French and English.
  • Demonstrated expertise with GCP.

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