Client-Facing Software Developer Role
Thomas Cavanagh Construction Limited
Full-time
IT & Technology
Location
ottawa, on, Canada
Posted
July 08, 2026
Job Description
Join Thomas Cavanagh Construction as a Client-Facing Software Developer, specializing in applications and data-driven solutions. This hybrid role emphasizes collaboration with clients and internal teams in a dynamic environment.
We are seeking a motivated developer with 2–5 years of experience. You will engage directly with clients to gather requirements and implement data solutions using Palantir Foundry. You'll thrive in this role if you have a strong technical background and are eager to take on challenges that facilitate both personal and professional growth within a supportive team.
Key Responsibilities:
• Build full-stack applications and data workflows on Palantir Foundry
• Develop backend services with TypeScript or Python
• Optimize SQL-based data pipelines and processes
• Gather client requirements and demonstrate solutions
• Travel to client sites for on-ground engagements
Requirements:
• 2–5 years of software development experience
• Strong cli...
We are seeking a motivated developer with 2–5 years of experience. You will engage directly with clients to gather requirements and implement data solutions using Palantir Foundry. You'll thrive in this role if you have a strong technical background and are eager to take on challenges that facilitate both personal and professional growth within a supportive team.
Key Responsibilities:
• Build full-stack applications and data workflows on Palantir Foundry
• Develop backend services with TypeScript or Python
• Optimize SQL-based data pipelines and processes
• Gather client requirements and demonstrate solutions
• Travel to client sites for on-ground engagements
Requirements:
• 2–5 years of software development experience
• Strong cli...