Talent.com
Senior Software Developer
Senior Software DeveloperThomas Cavanagh Construction Limited • Kanata, ON
No longer accepting applications
Senior Software Developer

Senior Software Developer

Thomas Cavanagh Construction Limited • Kanata, ON
30+ days ago
Job type
  • Full-time
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.
  • Mentorship: Mentor junior and intermediate developers through code reviews, pair programming, and technical guidance.
  • Technical Leadership: Take a leading role in architectural decisions, technical design, and the establishment of best practices.
  • Continuous Improvement: Participate in architecture discussions, code reviews, and continuous improvement initiatives.

Requirements:

  • Experience: 5-8 years of professional development experience.
  • Client-Facing Aptitude: Strong interpersonal skills with the ability to build relationships with clients and present technical concepts to non-technical stakeholders.
  • Travel Flexibility: Willingness to travel to client sites for on-site work and implementation sessions periodically.
  • Language Proficiency: Expert knowledge and experience with TypeScript (or Python as an equivalent).
  • Data Skills: Deep knowledge of SQL and database design.
  • Problem-Solving: Strong problem-solving skills—you’re resourceful, curious, and comfortable tackling ambiguous problems, finding creative solutions even when clear answers don’t yet exist.
  • Communication: Excellent communication skills—able to collaborate, document, and explain your work clearly.
  • Autonomy: Self-directed, motivated, and organized — you thrive in a fast-moving environment without micromanagement.

Valuable Asset

  • Solid understanding of full-stack web development principles and best practices.
  • Knowledge and experience with both TypeScript and Python.
  • Knowledge of SQL and database design fundamentals.
  • Experience with data science tools, principles, and best practices.
  • Experience building with React Native (or other mobile development frameworks).
  • Exposure to Palantir Foundry (or similar enterprise data platforms).
  • Familiarity with cloud services (e.g., AWS, Azure, GCP) and modern DevOps practices.

Cavanagh Employee Benefits:

  • Family, people-centric culture
  • Safe and healthy workplace, promoting well being.
  • Attractive, competitive compensation for qualified candidates
  • Internal growth opportunities
  • Training and development opportunities
  • Benefit, Wellness and Pension Programs

Wage Range:

The salary range for this position in Ontario at the start of employment is expected to be between $100,000 and $150,000 per year. However, the range offered is based on local job market factors and may vary further depending on factors specific to the selected job candidate, such as job-related knowledge, skills, experience, and other objective business considerations.

We may use AI-enabled tools to support a fair and efficient recruitment process. All results are reviewed by a Recruiter. Please contact Human Resources if you have any questions.

Create a job alert for this search

Senior Software Developer • Kanata, ON

Similar jobs
Remote Senior Java Engineer - AI Trainer

Remote Senior Java Engineer - AI Trainer

SuperAnnotate • Smiths Falls, Ontario, CA
Remote
Full-time
As a Senior Java Engineer, you will work remotely on an hourly paid basis to review AI-generated Java code, architectural solutions, and technical explanations, as well as generate high-quality ref...Show more
Last updated: 30+ days ago
Sales Representative - 60k / Year - Remote

Sales Representative - 60k / Year - Remote

Spade Recruiting • Montague, Ontario
Remote
Full-time
Quick Apply
We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization.This position will work with multiple clients throughout the day providin...Show more
Last updated: 30+ days ago • Promoted
Shop, Deliver, Earn Cash - Instacart

Shop, Deliver, Earn Cash - Instacart

Instacart Shoppers • stittsville, ON, CA
Part-time
Start earning money fast and be your own boss.Instacart is a leading retail enablement platform that works with grocers and retailers to transform how people shop.Instacart’s platform helps people ...Show more
Last updated: 25 days ago • Promoted
Earn money testing apps - Remote

Earn money testing apps - Remote

Almedia • Low, Quebec, Canada
Remote
Full-time
Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys.Since our launch 5 years ago, ...Show more
Last updated: 30+ days ago • Promoted
Earn Money Testing Apps - Remote

Earn Money Testing Apps - Remote

Almedia • La Pêche, Canada
Remote
Full-time
Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys.Since our launch 5 years ago, ...Show more
Last updated: 30+ days ago • Promoted
Online Jobs - Earn Up to $1,500 a Month

Online Jobs - Earn Up to $1,500 a Month

Free Cash by Almedia • Wakefield, Canada
Full-time
Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks:.Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...Show more
Last updated: 16 days ago • Promoted
Spanish Private Tutoring Jobs Kanata

Spanish Private Tutoring Jobs Kanata

Superprof • Kanata, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Be your Own Boss - Shop and Deliver

Be your Own Boss - Shop and Deliver

Instacart Shoppers • kanata, ON, CA
Part-time
Start earning money fast and be your own boss.Instacart is a leading retail enablement platform that works with grocers and retailers to transform how people shop.Instacart’s platform helps people ...Show more
Last updated: 25 days ago • Promoted
Guitar Private Tutoring Jobs Kanata

Guitar Private Tutoring Jobs Kanata

Superprof • Kanata, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Remote Senior Java Engineer for AI Code Review

Remote Senior Java Engineer for AI Code Review

SuperAnnotate • Smiths Falls, ON, CA
Remote
Full-time
A leading AI data services company is seeking a Senior Java Engineer to work remotely on an hourly basis.In this role, you will review AI-generated Java code and generate high-quality reference imp...Show more
Last updated: 1 day ago • Promoted
AR Clerk

AR Clerk

Vaco by Highspring • Kanata, ON, CA
Full-time
Billing Operations& Customer Service.Review system generated invoices for accuracy, completeness, and alignment with customer contracts and service usage.Perform QA checks on recurring billing, usa...Show more
Last updated: 1 day ago • Promoted
Remote Work – Product Tester

Remote Work – Product Tester

OCPA • Kanata, Ontario, CA
Remote
Part-time +1
Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies.We guarantee 15-25 hours per week with an hourly pay of bet...Show more
Last updated: 30+ days ago • Promoted
Online Survey Participant: Work Remote and Earn Up To $25 Per Survey

Online Survey Participant: Work Remote and Earn Up To $25 Per Survey

Earn Haus • La Peche, QC, CA
Remote
Full-time +1
Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se...Show more
Last updated: 30+ days ago • Promoted
Remote Senior C++ Engineer - AI Trainer

Remote Senior C++ Engineer - AI Trainer

SuperAnnotate • Smiths Falls, Ontario, CA
Remote
Full-time
As a Senior C++ Engineer, you will work remotely on an hourly paid basis to review AI-generated C++ code, systems designs, and technical explanations, as well as generate high-quality reference imp...Show more
Last updated: 30+ days ago
Arithmetic Private Tutoring Jobs Luskville

Arithmetic Private Tutoring Jobs Luskville

Superprof • Luskville, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Software Engineer - $89,000 - $100,000 A Year

Software Engineer - $89,000 - $100,000 A Year

Drake International • Kanata, Canada
Full-time
Software Engineer to build and maintain backend components, implement new features and improve application performance.Show more
Last updated: 18 days ago • Promoted
Remote Product Tester

Remote Product Tester

OCPA • Kanata, Ontario, CA
Remote
Part-time +1
Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies.We guarantee 15-25 hours per week with an hourly pay of bet...Show more
Last updated: 30+ days ago • Promoted
Complete Online Surveys For Cash (Up to $25/per)

Complete Online Surveys For Cash (Up to $25/per)

Earn Haus • La Peche, QC, CA
Full-time +1
Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se...Show more
Last updated: 30+ days ago • Promoted