Intermediate Software Developer

Thomas Cavanagh Construction Limited

📍 Kanata, Ontario, Canada

Full-time Computer Occupations Posted February 18, 2026

Job Description

Duties and Responsibilities

:
  • Full-Stack Development: Design and develop full-stack web applications and data workflows within Palantir Foundry.

  • Backend Engineering: Develop scalable backend services and integrations using TypeScript or Python.

  • Data Engineering: Design, maintain, and optimize SQL-based data pipelines.

  • Client Engagement & Implementation: Act as a technical partner to our clients. You will interface directly with stakeholders to gather requirements, demo solutions, and ensure successful adoption of our tools.

  • On-Site Discovery: Travel to client sites periodically to understand their operational reality, identify pain points, and deploy solutions in the field.

  • Collaboration: Collaborate closely with other developers and business stakeholders to deliver digital solutions.

  • Continuous Improvement: Participate in architecture discussions, code reviews, and continuous improvement...