Software Engineer

Peakhill Capital is a commercial real estate capital provider with mortgage investments across all real estate asset classes in Canada. Our equity platform (Peakhill Equity Partners) is an opportunistic equity platform focused on investments in ground up and value-add projects in Canada and the United States. We are seeking a self-motivated

Software Engineer to join our dynamic and growing team in Toronto.

Full job description As a Developer at Peakhill Capital, you’ll be responsible for developing and maintaining software solutions that support our staff. You will work on both the front-end, back-end and AI integration, ensuring seamless and optimal performance. Experience with LLM training and fine-tuning model outputs to align with business needs and user expectations are required.

This position is based in Toronto, Ontario on an in-person work schedule.

In this role, you will impact the development and delivery of innovative software and AI solutions that enhance customer satisfaction and business growth.

Key Responsibilities

Develop clean/maintainable code and maintain internal Web-app using TypeScript/Node.js, Next.js, React and .Net with C#

Write and maintain Python-based Lambda functions

Build AI tools and integrations that make AI accessible to technical and non-technical teams alike. This includes building MCP (Model Context Protocol) servers that enable AI systems to interact with internal services, APIs, and data sources.

Monitor system health and performance, ensuring cost-effective AI workloads.

Integrate with third-party APIs and services

Assist with debugging, troubleshooting and code reviews

Document code and technical decisions

Available outside business hours as needed for urgent issues or deadlines

Technical Requirements Strong expertise in:

REACT

C#

.Net

Python (3.8+)

SQL

AWS services (ECS, Lambda, S3, RDS)

Git and modern CI/CD practices

Docker and containerization

RESTful API design and implementation

Unit and integration testing

Terraform for infrastructure as code

Experience with

1+ years of experience in Cloud-native software engineering.

Familiarity with LLMs and AI/ML concepts

Experience building with OpenAI, Anthropic, or other LLM APIs

Understanding of prompt engineering and LLM application patterns

Familiarity with one or more GenAI patterns and concepts such as RAG pipelines, vector stores, prompt versioning, evaluation, or agent frameworks.

Performance optimization

Security best practices

Experience with APIs, webhooks, and service integrations

Database migrations and schema management

Education

Bachelor's in Software Engineering, or related field

Benefits Of Working for Peakhill Capital

Back to blog

Other Jobs To Apply

No other job posts for this day.