Talent.com
Thomas Cavanagh Construction Limited
Senior Software DeveloperThomas Cavanagh Construction Limited • Ottawa, ON, Canada
Senior Software Developer

Senior Software Developer

Thomas Cavanagh Construction Limited • Ottawa, ON, Canada
9 days ago
Salary
CA$100,000.00–CA$150,000.00 yearly
Job type
  • Full-time
Job description

Travel: Frequent travel to client sites required

Location: Kanata, ON

Founded in 1953, Thomas Cavanagh Construction has continued to set the standard for quality construction and materials in Eastern Ontario. With our strategically located pits and quarries, our unmatched fleet of trucks and heavy equipment, our state-of-the-art facilities, and our dedicated employees, Thomas Cavanagh Construction has earned a reputation as one of Ottawa’s most trusted and respected contractors.

This professional leads by example, embodying the organization’s vision and mission within the Development team, reporting to the Development Strategist. They promote a people-oriented approach, fostering collaborative problem-solving and cooperation across groups to drive initiative success.

Overview:

We're looking for a Senior Developer to join our growing digital transformation team. You'll play a key role in leading the development of applications and data-driven solutions on Palantir Foundry, helping us become the first fully vertically integrated construction company in Canada to run its entire business operations through Foundry. We are looking for a developer with 5-8 years of professional experience who is ready to lead projects and mentor other developers. This is a client-facing role where you will not only build solutions but also work directly with stakeholders on the ground to shape the technical vision.

You'll be a leader in a collaborative team while taking ownership of complex and meaningful projects. This role is ideal for someone who has a strong technical foundation, is eager to master new technologies like Palantir Foundry, and wants to guide the technical direction of the team. This is an opportunity to be part of a small, high-impact team operating in a startup-style environment within a well-established company. You'll work across the stack to design, build, and deploy systems that make real change happen.

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.
  • 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.
  • 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.

The above statements are intended to describe the general nature and level of work being performed by people assigned to the classification. They are not to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed.

#J-18808-Ljbffr
Create a job alert for this search

Senior Software Developer • Ottawa, ON, Canada

Similar jobs

Senior Software Developer — Platform & API Integrations

Global Talent Alliance, CanadaOttawa, ON, CA
Full-time

A technology consultancy is looking for a Specialist Software Developer to enhance its application solutions in Ottawa.The ideal candidate will have significant experience in IT service management ... Show more

 • Promoted

Technical Lead / Senior Developer - Software Development

EYOttawa, ON, CA
Full-time

As a Technical Lead or Senior Consultant, you will be responsible for leading the design, development, and delivery of scalable enterprise applications.This role combines deep hands‑on engineering ... Show more

 • Promoted

Senior Software Engineer, Developer Experience

VantaOttawa, ON, CA
Full-time

At Vanta, our mission is to help businesses earn and prove trust.We believe that security should be monitored and verified continuously, and we empower companies to practice better security and pro... Show more

 • Promoted

Senior Software Engineer

fiveonefourOttawa, ON, CA
Full-time

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Show more

 • Promoted

Senior Software Developer - AI

Solaceottawa, on, Canada
Full-time

Solace helps companies connect and integrate all of their assets through the power of event-driven architecture.Our technology makes it easy to unlock data silos and capture events occurring across... Show more

 • Promoted

Senior Staff Software Developer

Lightspeed Commerceottawa, on, Canada
Full-time

Hi there! Thanks for stopping by.Are you actively looking for a new opportunity or just checking the market? If so, you might be in the right place.We’re looking for a Senior Staff Software Enginee... Show more

 • Promoted

Senior Software Developer - Modernize & Lead Cloud Apps

NTT DATA North AmericaOttawa, ON, CA
Full-time

A leading technology services firm in Ottawa is seeking a Senior Software Developer to support a long-term technical debt remediation initiative.This role involves modernizing legacy systems while ... Show more

 • Promoted

Senior Software Developer

Warner Media, LLC.Ottawa, ON, CA
Full-time

Discovery… the stuff dreams are made of.When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Eart... Show more

 • Promoted

Senior Software Developer - Booking

Jane AppOttawa, ON, CA
Full-time

Senior Software Developer - Booking.Senior Software Developer - Booking.Get AI-powered advice on this job and more exclusive features.Let's kick things off with a quick intro.Jane is a team that's ... Show more

 • Promoted

Senior Software Developer - AI

Edge Signalottawa, on, Canada
Full-time

Solace helps companies connect and integrate all of their assets through the power of event‑driven architecture.Our technology makes it easy to unlock data silos and capture events occurring across... Show more

 • Promoted

Senior Software Developer - AI

Solace Corporationottawa, on, Canada
Full-time

Senior Software Developer position on the AI team.In this role, you will be a key technical leader working on the Solace Agent Mesh: an event‑driven integration and orchestration platform for agent... Show more

 • Promoted

Senior Manager Software Development

Ciena Corporationottawa, on, Canada
Full-time

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach.Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual... Show more

 • Promoted

Mid-Senior Software Developer — Cybersecurity & Equity

FortinetOttawa, ON, CA
Full-time

A leading cybersecurity company is searching for a Software Developer in Ottawa.The role demands 5+ years of software development experience, familiarity with cross-platform applications, and stron... Show more

 • Promoted

Senior Staff Software Developer, Product Verification

KinaxisOttawa, ON, CA
Full-time

We are seeking a Product Verification Test Developer to validate system-level features and functionality from the customer’s perspective.In this role, you will test both core product capabilities a... Show more

 • Promoted

Senior Software Developer

CNNottawa, on, Canada
Full-time

Discovery… the stuff dreams are made of.When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Eart... Show more

 • Promoted

Senior Developer

Coconut SoftwareOttawa, ON, CA
Full-time

At Coconut Software, we’re not just building software—we’re reimagining how financial institutions connect with their customers.As a Senior Developer, you will be a driving force in shaping innovat... Show more

 • Promoted

Senior Cloud Platform Software Developer

March NetworksOttawa, ON, CA
Full-time

Senior Cloud Platform Software Developer.Be among the first 25 applicants.March Networks is proud to be recognized as one of Ottawa's Best Places to Work.March Networks is an established global lea... Show more

 • Promoted

Senior Software Developer Focused on Building Healthcare Solutions

Clover HealthOttawa, ON, CA
Full-time

Become a key player in healthcare innovation as a Senior Software Developer.Your skills will help forge systems that improve healthcare delivery and outcomes for patients through technology.As a Se... Show more

 • Promoted

Senior Software Developer - Lotteries

Canadian Bank Note Company, LimitedOttawa, ON, CA
Permanent

Canadian Bank Note Company (CBN) is a trusted leader in secure technology solutions for governments and businesses worldwide.The company operates across various business domains, including currency... Show more

 • Promoted

Senior Software Developer in Cybersecurity

Fortinet, Inc.Ottawa, ON, CA
Full-time

Become a Senior Software Developer at Fortinet in Ottawa, focused on enhancing cybersecurity interfaces.Use your extensive development skills in a collaborative environment.This position calls for ... Show more