Careers at MarshallZehr

Are you interested in working with us?

Careers at MarshallZehr

Are you interested in working with us?

Opportunity is made.

We’re looking for smart and tenacious candidates for the following open positions:

Opportunity is made.

We’re looking for smart and tenacious candidates for the following open positions:

SOFTWARE DEVELOPER

Who is MarshallZehr?

MarshallZehr (“MZ”) is an industry leader in the alternative lending market for high-quality real estate construction and development, headquartered in Waterloo, ON.

Since 2008, MZ has tailored flexible financing solutions for builders, while delivering strong and stable returns for our lenders. Our team of tenacious, dedicated and passionate professionals leverage deep industry experience and leading-edge technology to service our clients, match their needs, and protect capital at every stage.
MZ has a dynamic, fast-moving working environment with an entrepreneurial spirit. We pride ourselves on performance excellence through a highly-collaborative approach, with emphasis on succeeding as a team.

The opportunity?

We are looking for software developers to join the Innovation Team at MarshallZehr. The Innovation Team drives our business forward by building new technology and products that enable MarshallZehr to reshape our industry and drive better outcomes for our lenders and borrowers.

This is a new initiative for us. That means you will have a significant influence on the culture of our team, a chance to steer how we evolve our tech stack, and will be a crucial voice in our roadmap trajectory. You’ll be a founding member of a new wave of innovation at MarshallZehr!

What are we looking for?

We are looking for passionate, self-directed developers with experience in back-end, front-end, or full-stack development. Our team will have a mix of experience levels, so we are open to both Junior and Senior/Architect candidates – and those in between.

Our tech stack consists of ASP.NET microservices and a couple Angular 7+ front-ends, with SQL Server as our back-end data store. We are pursuing technologies like Docker, Terraform, and Prometheus to level up our operations and create a great development experience. We use GitLab for… everything.

We are looking for candidates with experience in the following areas:

FRONT-END:

• Experience writing single-page web applications, ideally responsively for desktop and mobile

• Experience with Angular or related web application frameworks (React, Vue)

• Experience with writing UI unit tests (Jest/Cypress/Mocha/ etc)

• Comfortable writing JavaScript/TypeScript, HTML, and CSS

• Comfortable architecting web applications – modules, internationalization, CSS frameworks, CDNs

• Working knowledge of user experience – empathy for users and an ability to turn requirements into user interfaces

BACK-END:

• Experience writing back-end monolithic and micro-services – and the insight to choose which approach is best for each circumstance

• Experience with ASP.NET or related web application frameworks (node.js, Go, Java)

• Experience writing back-end unit and performance tests

• Experience with Docker and related container/orchestration technologies

• Comfortable writing C#, SQL, and dozens of config formats

• Comfortable writing API docs for the services you build

• Comfortable architecting web services – for scalability, reliability, and for rapid development

• Working knowledge of running web services in production – hosting, monitoring, logging, configuring servers, cloud services

OTHER SKILLS/EXPERIENCE:

• Education: Computer Science, Engineering, or related degree/diploma is preferred; we will also consider candidates with sufficient and similar practical experience

• Experience with CI/CD systems and their use in back-end or front-end development

• Comfortable working in a high-paced, high-quality environment – moving fast while also building reliable products

• Make your own success – you dive in and solve problems without hesitation

• Enjoy critique – you view code reviews, retrospectives, and feedback both as a great learning opportunity and a way to share your knowledge with others

Please provide your resume below.

Apply Now

BUSINESS DEVELOPMENT ANALYST

The Business Development Analyst (BDA) will perform due diligence and credit analysis of current and prospective clients to support the team in making recommendations on lending decisions. The BDA will be responsible for screening investment opportunities, evaluating and underwriting potential transactions, coordinating and performing due diligence, and advising Senior Management on lending decisions. The BDA will also be responsible for conducting industry and transaction-specific research, to support presentations and meetings with institutional and corporate clients.

Business Development and Account Management

  • Support team in developing and maintaining new and existing client relationships that elevate the team’s industry knowledge and expertise, MarshallZehr’s capabilities, and that help in growing the book of business and suite of MarshallZehr services
  • Support team to develop proposals for prospective and existing clients on senior and mezzanine capital structures for various construction and development projects
  • Conduct industry research to determine important developments, regulatory issues, and trends, and communicate relevance to internal and external stakeholders

Project Evaluation and Underwriting

  • Research and analyze financial and operating information related to Builders and Developer companies to assess the credit risk of real estate financing opportunities
  • Assist with the creation of sophisticated cash flow models used to assess the financial capacity and operational feasibility of a construction project, including a project and Builder’s ability to maintain debt covenant levels, and debt service and repayment capabilities
  • Adhere to commercial lending processes, policies and procedures, legal and ethical requirements and regulations, and established risk guidelines
  • Review credit documentation for conformity with conditions of agreements in place
  • Support team in communicating, coordinating, and negotiating with Borrowers, Lenders, and other necessary parties through the pre-closing, closing and post-closing phases as needed

Education/Experience/Skill Requirements

  • Excellent knowledge of finance and financial modeling concepts as applied to real estate development and project financing
  • Excellent knowledge and experience related to the appropriate use of technology and information systems in a business, finance, and/or real estate environment
  • Excellent oral and written communication skills with the ability to effectively communicate across all levels within, as well as outside the organization
  • Formal or professional education with a focus in in Real Estate finance and/or sales, analysis, or valuation
  • Experience in the Real Estate Lending/mortgage industry or finance is considered an asset

To apply for this opportunity, please click below.
Please provide your resume with a cover letter, and general salary expectations (base and total compensation).

Apply Now

PROJECT MANAGER

The Project Manager (PM) will support the organization’s financial reporting and analysis activities, and will assist in evaluating, executing, and monitoring prospective and existing project financings. The PM will prepare financial analyses that project construction project cash flows, financing costs, and payment waterfalls, and will monitor project cash requirements with the Builder and other necessary parties to aid with lending decisions. The PM will actively monitor the risk status of loan portfolios and as needed, help with negotiating capital structures, and help develop financing proposals and pricing strategies on various projects.

Financial Reporting and Analysis

  • Support Corporate team in providing regular project reporting regarding cash requirements and anticipated fundings, expected repayments and discharges to help manage the inflow and outflow of Lender capital
  • Assist Senior Management, Project Management, and Compliance teams with reporting on the stage of completion, value and cost to complete assumptions, loan compliance, and other analysis as required throughout the project life cycle

Project Evaluation and Underwriting

  • Review and guide Business Development research and analysis efforts over the financial and operating information of Builders and Developer companies to assess the credit risk of real estate financing opportunities
  • Lead and develop sophisticated cash flow models used to assess the financial capacity and operational feasibility of a construction project, including a project and Builder’s ability to debt covenant levels, debt service and repayment capabilities
  • Adhere to established lending processes, policies and procedures, legal and ethical requirements and regulations, and established risk guidelines
  • Review credit documentation for conformity with conditions of agreements in place
  • Support team in communicating, coordinating, and negotiating with Borrowers, Lenders, and other necessary parties through the pre-closing, closing and post-closing phases as needed

Project Monitoring and Account Management

  • Prepare financial analysis projecting construction project cash flows, financing costs, payment waterfalls, project schedules, projected profitability and other important financial and project metrics that help protect Lender capital and ongoing lending decisions
  • Support project underwriting and risk management strategies, manage project issues, budgets, schedules, and processes
  • Track key performance indicators, and actively identify and troubleshoot areas of concern
  • Ensure projects are completed within scope, schedule, budget, and the changing cash flow needs throughout the project life cycle
  • Support with structuring, negotiating, and documenting all terms of credit agreements with existing and prospective clients
  • Liaise with private and institutional capital, lawyers and other stakeholders as required throughout the project life cycle
  • Establish and maintain lasting business relationships with lenders and valuable partner groups
  • Responsible for ensuring ongoing project compliance with covenant agreements in place and for adhering to established processes and procedures to produce high-quality files that comply with current standards and regulations
  • Monitor market conditions to identify and assess emerging issues and potential impacts to or opportunities for current and existing clients, as well as the loan portfolio as a whole

Education/Experience/Skill Requirements

  • A professionally designated Charted Professional Accountant (CPA, CA) is considered an asset
  • Excellent knowledge of finance and financial modeling concepts as applied to real estate development and project financing
  • Excellent knowledge and experience related to the appropriate use of technology and information systems in a business, finance, and/or real estate environment
  • Excellent oral and written communication skills with the ability to effectively communicate across all levels within, as well as outside the organization
  • Formal or professional education with a focus in in Real Estate finance and/or sales, analysis, or valuation
  • Experience in the Real Estate Lending/mortgage industry or finance is considered an asset
  • Demonstrates ability to succeed in a high performing culture; open to and comfortable with constantly evolving and changing priorities and new challenges

To apply for this opportunity, please click below.
Please provide your resume with a cover letter, and general salary expectations (base and total compensation).

Apply Now

SOFTWARE DEVELOPER

Who is MarshallZehr?

MarshallZehr (“MZ”) is an industry leader in the alternative lending market for high-quality real estate construction and development, headquartered in Waterloo, ON.

Since 2008, MZ has tailored flexible financing solutions for builders, while delivering strong and stable returns for our lenders. Our team of tenacious, dedicated and passionate professionals leverage deep industry experience and leading-edge technology to service our clients, match their needs, and protect capital at every stage.
MZ has a dynamic, fast-moving working environment with an entrepreneurial spirit. We pride ourselves on performance excellence through a highly-collaborative approach, with emphasis on succeeding as a team.

The opportunity?

We are looking for software developers to join the Innovation Team at MarshallZehr. The Innovation Team drives our business forward by building new technology and products that enable MarshallZehr to reshape our industry and drive better outcomes for our lenders and borrowers.

This is a new initiative for us. That means you will have a significant influence on the culture of our team, a chance to steer how we evolve our tech stack, and will be a crucial voice in our roadmap trajectory. You’ll be a founding member of a new wave of innovation at MarshallZehr!

What are we looking for?

We are looking for passionate, self-directed developers with experience in back-end, front-end, or full-stack development. Our team will have a mix of experience levels, so we are open to both Junior and Senior/Architect candidates – and those in between.

Our tech stack consists of ASP.NET microservices and a couple Angular 7+ front-ends, with SQL Server as our back-end data store. We are pursuing technologies like Docker, Terraform, and Prometheus to level up our operations and create a great development experience. We use GitLab for… everything.

We are looking for candidates with experience in the following areas:

FRONT-END:

• Experience writing single-page web applications, ideally responsively for desktop and mobile

• Experience with Angular or related web application frameworks (React, Vue)

• Experience with writing UI unit tests (Jest/Cypress/Mocha/ etc)

• Comfortable writing JavaScript/TypeScript, HTML, and CSS

• Comfortable architecting web applications – modules, internationalization, CSS frameworks, CDNs

• Working knowledge of user experience – empathy for users and an ability to turn requirements into user interfaces

BACK-END:

• Experience writing back-end monolithic and micro-services – and the insight to choose which approach is best for each circumstance

• Experience with ASP.NET or related web application frameworks (node.js, Go, Java)

• Experience writing back-end unit and performance tests

• Experience with Docker and related container/orchestration technologies

• Comfortable writing C#, SQL, and dozens of config formats

• Comfortable writing API docs for the services you build

• Comfortable architecting web services – for scalability, reliability, and for rapid development

• Working knowledge of running web services in production – hosting, monitoring, logging, configuring servers, cloud services

OTHER SKILLS/EXPERIENCE:

• Education: Computer Science, Engineering, or related degree/diploma is preferred; we will also consider candidates with sufficient and similar practical experience

• Experience with CI/CD systems and their use in back-end or front-end development

• Comfortable working in a high-paced, high-quality environment – moving fast while also building reliable products

• Make your own success – you dive in and solve problems without hesitation

• Enjoy critique – you view code reviews, retrospectives, and feedback both as a great learning opportunity and a way to share your knowledge with others

To apply for this opportunity, please provide your resume below. 

Apply Now

BUSINESS DEVELOPMENT ANALYST

The Business Development Analyst (BDA) will perform due diligence and credit analysis of current and prospective clients to support the team in making recommendations on lending decisions. The BDA will be responsible for screening investment opportunities, evaluating and underwriting potential transactions, coordinating and performing due diligence, and advising Senior Management on lending decisions. The BDA will also be responsible for conducting industry and transaction-specific research, to support presentations and meetings with institutional and corporate clients.

Business Development and Account Management

  • Support team in developing and maintaining new and existing client relationships that elevate the team’s industry knowledge and expertise, MarshallZehr’s capabilities, and that help in growing the book of business and suite of MarshallZehr services
  • Support team to develop proposals for prospective and existing clients on senior and mezzanine capital structures for various construction and development projects
  • Conduct industry research to determine important developments, regulatory issues, and trends, and communicate relevance to internal and external stakeholders

Project Evaluation and Underwriting

  • Research and analyze financial and operating information related to Builders and Developer companies to assess the credit risk of real estate financing opportunities
  • Assist with the creation of sophisticated cash flow models used to assess the financial capacity and operational feasibility of a construction project, including a project and Builder’s ability to maintain debt covenant levels, and debt service and repayment capabilities
  • Adhere to commercial lending processes, policies and procedures, legal and ethical requirements and regulations, and established risk guidelines
  • Review credit documentation for conformity with conditions of agreements in place
  • Support team in communicating, coordinating, and negotiating with Borrowers, Lenders, and other necessary parties through the pre-closing, closing and post-closing phases as needed

Education/Experience/Skill Requirements

  • Excellent knowledge of finance and financial modeling concepts as applied to real estate development and project financing
  • Excellent knowledge and experience related to the appropriate use of technology and information systems in a business, finance, and/or real estate environment
  • Excellent oral and written communication skills with the ability to effectively communicate across all levels within, as well as outside the organization
  • Formal or professional education with a focus in in Real Estate finance and/or sales, analysis, or valuation
  • Experience in the Real Estate Lending/mortgage industry or finance is considered an asset

To apply for this opportunity, please click below.
Please provide your resume with a cover letter, and general salary expectations (base and total compensation).

Apply Now

PROJECT MANAGER

The Project Manager (PM) will support the organization’s financial reporting and analysis activities, and will assist in evaluating, executing, and monitoring prospective and existing project financings. The PM will prepare financial analyses that project construction project cash flows, financing costs, and payment waterfalls, and will monitor project cash requirements with the Builder and other necessary parties to aid with lending decisions. The PM will actively monitor the risk status of loan portfolios and as needed, help with negotiating capital structures, and help develop financing proposals and pricing strategies on various projects.

Financial Reporting and Analysis

  • Support Corporate team in providing regular project reporting regarding cash requirements and anticipated fundings, expected repayments and discharges to help manage the inflow and outflow of Lender capital
  • Assist Senior Management, Project Management, and Compliance teams with reporting on the stage of completion, value and cost to complete assumptions, loan compliance, and other analysis as required throughout the project life cycle

Project Evaluation and Underwriting

  • Review and guide Business Development research and analysis efforts over the financial and operating information of Builders and Developer companies to assess the credit risk of real estate financing opportunities
  • Lead and develop sophisticated cash flow models used to assess the financial capacity and operational feasibility of a construction project, including a project and Builder’s ability to debt covenant levels, debt service and repayment capabilities
  • Adhere to established lending processes, policies and procedures, legal and ethical requirements and regulations, and established risk guidelines
  • Review credit documentation for conformity with conditions of agreements in place
  • Support team in communicating, coordinating, and negotiating with Borrowers, Lenders, and other necessary parties through the pre-closing, closing and post-closing phases as needed

Project Monitoring and Account Management

  • Prepare financial analysis projecting construction project cash flows, financing costs, payment waterfalls, project schedules, projected profitability and other important financial and project metrics that help protect Lender capital and ongoing lending decisions
  • Support project underwriting and risk management strategies, manage project issues, budgets, schedules, and processes
  • Track key performance indicators, and actively identify and troubleshoot areas of concern
  • Ensure projects are completed within scope, schedule, budget, and the changing cash flow needs throughout the project life cycle
  • Support with structuring, negotiating, and documenting all terms of credit agreements with existing and prospective clients
  • Liaise with private and institutional capital, lawyers and other stakeholders as required throughout the project life cycle
  • Establish and maintain lasting business relationships with lenders and valuable partner groups
  • Responsible for ensuring ongoing project compliance with covenant agreements in place and for adhering to established processes and procedures to produce high-quality files that comply with current standards and regulations
  • Monitor market conditions to identify and assess emerging issues and potential impacts to or opportunities for current and existing clients, as well as the loan portfolio as a whole

Education/Experience/Skill Requirements

  • A professionally designated Charted Professional Accountant (CPA, CA) is considered an asset
  • Excellent knowledge of finance and financial modeling concepts as applied to real estate development and project financing
  • Excellent knowledge and experience related to the appropriate use of technology and information systems in a business, finance, and/or real estate environment
  • Excellent oral and written communication skills with the ability to effectively communicate across all levels within, as well as outside the organization
  • Formal or professional education with a focus in in Real Estate finance and/or sales, analysis, or valuation
  • Experience in the Real Estate Lending/mortgage industry or finance is considered an asset
  • Demonstrates ability to succeed in a high performing culture; open to and comfortable with constantly evolving and changing priorities and new challenges

To apply for this opportunity, please click below.
Please provide your resume with a cover letter, and general salary expectations (base and total compensation).

Apply Now