Senior Developer

Cavtera

Canada

On-site

CAD 120,000 - 150,000

Full time

37 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cavtera is hiring a Senior Software Developer to lead architecture and delivery of complex Palantir Foundry solutions. You will balance high-level system design with hands-on development, mentor peers, and work closely with client stakeholders to ensure scalable and reliable outcomes.

The role emphasizes ownership of architecture, data models, and strategic discovery, with on-site client collaboration and strong focus on maintainability and performance.

Qualifications

  • 5-8 years of professional software development experience.
  • Strong proficiency in TypeScript, Python, and SQL.
  • Deep knowledge of database design, data modelling, and system integration.
  • Experience designing and delivering complex production systems.
  • Strong architectural judgment and ability to design for scalability.

Responsibilities

  • Lead system architecture: own the technical design of complex client engagements, ensuring modular, performant, and scalable solutions.
  • Set the standard for data engineering: design SQL, Python, and TypeScript data models and pipelines with reliable health checks.
  • Own ontology architecture: guide design of Object Types, Links, and Actions to reflect client operations.
  • Lead cross-stack technical strategy: shape architecture of Foundry, OSDK, web, and mobile apps with reliable data flow.
  • Lead strategic discovery: work on-site with clients to uncover opportunities and surface risks early.
  • Serve as a technical advisor: translate business objectives into practical roadmaps with stakeholders.
  • Mentor other developers through reviews and pair programming.
  • Establish engineering standards and internal guides for modular design.

Skills

TypeScript
Python
SQL

Tools

Palantir Foundry
React
CI/CD

Job description

Cavtera builds digital solutions that connect real-world operations with data, software, and decision-making. We work closely with clients to understand how their businesses operate on the ground, then translate those workflows into scalable applications and data systems using Palantir Foundry.

Our team operates with the pace, ownership, and adaptability of a startup while solving complex operational problems for established businesses. We work directly alongside our clients, from the field to the executive level, to build technology that delivers measurable improvements to how their businesses operate.

The Role

We’re looking for a Senior Software Developer to join Cavtera’s growing development team.

As a Senior Software Developer, you’ll be a technical leader within an engagement team, responsible for the architecture and delivery of complex digital solutions on Palantir Foundry. You’ll balance high-level system design with hands‑on development, client‑facing technical leadership, and mentorship of other developers.

We’re looking for someone with approximately 5-8 years of professional software development experience who is comfortable taking technical ownership of complex engagements. You’ll help set the technical direction of the team, make architecture decisions, work directly with client stakeholders and executives, and ensure the solutions we build are scalable, reliable, and maintainable.

This is a strong fit for someone who enjoys solving ambiguous operational problems, designing systems rather than just individual features, and helping other developers become stronger engineers.

What You'll Do
  • Lead system architecture: Own the technical design of complex client engagements, ensuring solutions are modular, performant, maintainable, and scalable.
  • Set the standard for data engineering: Design and optimize complex SQL, Python, and TypeScript data models and pipelines, while establishing strong practices around pipeline health and reliability.
  • Own ontology architecture: Guide the design and long-term health of Object Types, Links, and Actions so the client’s digital model accurately reflects complex business operations.
  • Lead cross-stack technical strategy: Shape the architecture of Foundry, OSDK, web, and mobile applications, including reliable bi‑directional data flow for field operations.
  • Lead strategic discovery: Work directly with clients on‑site to understand complex operational challenges, identify high‑value opportunities, and surface technical risks early.
  • Act as a technical advisor: Partner with client stakeholders and executives to translate long‑term business objectives into practical technical roadmaps.
  • Validate solutions before deployment: Ensure solutions meet high standards for technical quality, field usability, reliability, and architectural integrity before they reach end users.
  • Mentor other developers: Support intermediate and junior developers through code reviews, pair programming, architecture guidance, and hands‑on technical mentorship.
  • Establish engineering standards: Help create and refine Cavtera’s technical SOPs, modular design patterns, and internal engineering guides.
  • Drive code quality: Set and uphold architectural patterns and coding standards across the engagement team to support long‑term maintainability.
What We’re Looking For
  • 5-8 years of professional software development experience.
  • Strong proficiency in TypeScript, Python, and SQL.
  • Deep knowledge of database design, data modelling, and system integration.
  • Experience designing and delivering complex production systems.
  • Strong architectural judgment, with the ability to evaluate trade‑offs and design for scalability and maintainability.
  • Experience leading technical work across multiple developers or a project team.
  • Strong problem‑solving skills — you are comfortable taking ambiguous business or operational problems and turning them into structured technical solutions.
  • Strong stakeholder management and communication skills, including the ability to explain technical trade‑offs to non‑technical audiences and senior stakeholders.
  • Experience mentoring developers through technical guidance, code reviews, and collaborative problem‑solving.
  • A high degree of autonomy and comfort making consequential technical decisions.
  • Willingness to periodically travel to client sites for discovery, implementation, and technical leadership.
Nice To Have
  • Experience with Palantir Foundry or another enterprise data/application platform.
  • Experience with React, React Native, or other modern web/mobile frameworks.
  • Experience with ontology‑driven or domain‑driven system design.
  • Experience leading technical discovery or architecture workshops with clients.
  • Experience working directly with executives or senior business stakeholders.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Experience with modern CI/CD and DevOps practices.
  • Proficiency in Python.
Salary Range

$120,000 – $150,000 CAD

Compensation is commensurate with experience. The final offer will be determined based on the candidate’s specific skills, technical proficiency, and relevant industry experience.

LOCATION

Kanata, ON

PAY RANGE

$120,000 – $150,000 CAD

Full Time

On‑Site/Remote/Hybrid

On‑Site

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Intermediate Developer
Intermediate Developer

Cavtera • Canada

On-site
CAD 100,000 - 120,000
Intermediate Software Developer
Intermediate Software Developer

Cavtera • Ottawa

On-site
CAD 100,000 - 120,000
Engagement Manager
Engagement Manager

Cavtera • Canada

On-site
CAD 100,000 - 150,000
Intermediate Software Developer | #0015
Intermediate Software Developer | #0015

Thomas Cavanagh Construction Limited • Canada

On-site
CAD 70,000 - 110,000
Family, people-centric culture
Safe and healthy workplace
Internal growth opportunities
+2
Engagement Manager
Engagement Manager

Cavtera • Ottawa

On-site
CAD 100,000 - 150,000
Senior Software Developer | #0042
Senior Software Developer | #0042

Thomas Cavanagh Construction Limited • Canada

On-site
CAD 100,000 - 150,000
Family-focused culture
Training and development
IT Systems Administrator
IT Systems Administrator

Cavtera • Ottawa

Hybrid
CAD 70,000 - 90,000
Senior Engagement Manager | #0014
Senior Engagement Manager | #0014

Thomas Cavanagh Construction Limited • Canada

On-site
CAD 110,000 - 160,000
Family culture
Safe and healthy workplace
Internal growth opportunities
+2
Senior Engagement Manager
Senior Engagement Manager

Thomas Cavanagh Construction Limited • Ottawa

On-site
CAD 110,000 - 160,000
Family, people-centric culture
Safe and healthy workplace
Internal growth opportunities
+2
Engagement Manager
Engagement Manager

Thomas Cavanagh Construction Limited • Canada

On-site
CAD 70,000 - 120,000
Family culture
Safe workplace
Internal growth
+2