Postuler

Publié hier

Product Engineer

@ Spatial DNA

Télétravail au Canada

TélétravailTemps plein
Postuler
SIGNAUX

En bref

Spatial DNA is hiring a full-time Product Engineer to help design and build its execution ledger, which records data movement between GIS, asset management, ERP and finance systems for municipalities and utilities. The role is hands-on, covering integrations, product foundations, repository practices and deployment automation. The posting states the role is remote.

Responsabilités :

  • Design and build the execution ledger recording data movement between systems
  • Build and test integrations using APIs, SQL and custom services
  • Establish repository, testing and release practices
  • Automate builds, tests and deployments on AWS
  • Handle failures, retries and recovery of integration work

Résumé des exigences :

  • Experience building and supporting production software or integrations
  • Strong Python, JavaScript/TypeScript, C# or similar and strong SQL
  • Understanding of APIs, authentication, databases and keeping systems in sync
  • Experience with Git, code reviews and automated testing
  • Experience using AI coding tools

Outils et compétences

Source et dates

Site carrière / système de candidatures · bamboohr

Date publiée par l’employeur
2026-11-12
Première détection par notre source
2026-11-13
Mise à jour du dossier source
2026-11-13

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

DomaineDéveloppement logiciel
Heures par semaine40 (estimé)
Déplacementsavion : aucun · route : aucun
Milieu de travailDomicile
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Spatial DNA

ChampValeur
Offres sur Jobsy2
Description

Help us build something new

Spatial DNA connects GIS, asset management, ERP and finance systems for municipalities, utilities and other infrastructure organizations. We automate the work between systems so people can spend less time checking data and more time serving their communities.

We’re building a new product in a new category. Our first step is to bring better governance and tooling to the data movement problem: knowing what should move, which rules apply, what happened and what needs attention.

At the centre is an execution ledger: a record of data movement, including the rules applied, actions taken and results. On that foundation, we’re building tools to understand the lifecycle of work across systems, take action and preserve the information needed to explain decisions.

We’re looking for a Product Engineer to help design and build this product. You’ll work with our existing engineers on customer integrations and shared product capabilities. You’ll also strengthen the foundations: architecture, code repositories, testing, deployment and reliable operation.

This is a hands-on role. You’ll need to be comfortable working through questions that don’t yet have settled answers, testing ideas, and helping us decide what to build next.

What you’ll do

Build the product foundation

  • Help design and build the execution ledger that records how data moves between systems.
  • Capture enough detail to trace a transaction, understand a failure and explain what happened.
  • Build controls for how integrations are configured, changed, approved and run.
  • Develop tools that make integrations easier to create, test, deploy and support.
  • Build on the ledger to support lifecycle analysis, actions and decision records.
  • Test new ideas with small working versions before committing to a larger build.

Design and build integrations

  • Work with customers and colleagues to understand how their systems and data need to work together.
  • Build integrations using APIs, SQL, custom services and the tools that best fit the problem.
  • Make it clear which system owns each record and how changes move between systems.
  • Plan for missing data, duplicate messages, conflicting updates and failed transactions.
  • Build safe ways to retry, reconcile and recover work.

Turn customer needs into reusable capabilities

  • Look for needs that appear across customers and build solutions we can reuse.
  • Keep shared product features, customer settings and custom extensions clearly separated.
  • Design components that can be tested, deployed and updated independently.
  • Manage changes so improvements for one customer don’t break another customer’s work.
  • Help decide when to build, buy, configure or simplify.

Make our code easier to work on

  • Help organize repositories so the team can find, understand and change the work.
  • Establish practical habits for code reviews, automated tests, versioning and releases.
  • Keep code, integration files, deployment instructions and configuration templates under version control.
  • Write down important design decisions and explain the trade-offs.
  • Leave work in a state that another developer can pick up and maintain.

Make deployment and support dependable

  • Automate builds, tests and deployments.
  • Help manage AWS infrastructure through repeatable setup and deployment scripts.
  • Keep development, testing and production environments properly separated.
  • Handle credentials, access and customer data securely.
  • Build useful logging and alerts so we can see when something goes wrong.
  • Test rollback and recovery procedures.
  • Help resolve production problems and fix the underlying causes.

What we expect in your first six months

  • You’ve helped turn part of the product design into working software that we can test with real integration needs.
  • You’ve contributed to the execution ledger and shown how it helps trace data movement and explain what happened.
  • You’ve helped deliver a production integration or product feature that is tested, documented and ready to support.
  • The team has clearer repository, testing and release practices.
  • At least one component can be built and deployed through an automated process.
  • You’ve shown how your work handles a failure and how it can be recovered safely.
  • Another developer can build, test and deploy your work using the tools and instructions you provide.

What you’ll bring

  • Experience building and supporting production software or integrations.
  • Strong programming skills in Python, JavaScript/TypeScript, C# or a similar language, along with strong SQL skills.
  • A good understanding of APIs, authentication, databases and the challenges of keeping systems in sync.
  • Experience with Git, code reviews and automated testing.
  • Experience using AI coding tools, with the judgment to guide the work, review what they produce and test that it works.
  • Hands-on experience in architecture, cloud infrastructure, deployment automation or production operations, with the interest and ability to grow across these areas.
  • The ability to work through an unfamiliar problem, test your assumptions and explain what you learned.
  • A habit of sharing knowledge and leaving work that others can maintain.
  • Good judgment about when a simple solution is enough and when a stronger foundation is needed.

We care about what you can do and how you work. A particular degree, certification or number of years won’t tell us the whole story.

Knowledge that would help

  • Event-driven systems, queues and background processing.
  • Transaction histories, audit trails or systems that track changes over time.
  • Spatial data, GIS or location-aware applications.
  • AWS and infrastructure as code.
  • Municipal asset management, work management, ERP, payroll or finance systems.
  • Secure development and cloud operations.
  • FME, Mulesoft, Boomi, Workato or other integration platforms.

FME is not a requirement. Spatial knowledge is useful because our customers’ work connects physical assets, locations and business records.

How we work

Tell the Truth. Be clear about what you know, what you don’t know and where you need help.

Show Your Work. Explain your choices and demonstrate what is working.

Keep Your Word. Make realistic commitments, raise problems early and follow through.

Make It Better. Improve the solution and make the next person’s work easier.

We work remotely and value clear communication, shared responsibility and a life outside work.

Emplois semblables

  • Product Engineer, Frontend

    Toronto, ON
    HybrideTemps plein

    Micromart

    Candidates need strong experience owning production frontend applications, particularly React, React Native and TypeScript, and complex data-heavy dashboards. They should be comfortable debugging performance and production issues and bring strong product and UX instincts.

    React, React Native, TypeScript

  • Product Engineer

    Mississauga, ON
    Temps plein

    ergoCentric Inc

    2+ ansCandidates need 2 to 4 years of product or design engineering experience, an engineering degree or Ontario Advanced Diploma, and strong SOLIDWORKS skills including PDM and 2D drafting. Familiarity with GD&T, ERP systems, prototyping and common manufacturing processes is required.

    SOLIDWORKS, SOLIDWORKS PDM, SYSPRO

  • Product Engineer

    Mississauga, ON
    HybrideTemps plein

    Logistics Alliance

    3+ ansLogistics Alliance needs candidates with 3 to 6 years of building and shipping software, hands-on experience with AI coding tools, and experience writing requirements and owning delivery. Strong communication with non-technical teams and comfort across APIs, databases, integrations and cloud deployment are also expected.

    Jira

  • Product Engineer

    Canada
    Temps plein

    Dakota Prep

    Dakota Prep needs a generalist who can make product decisions, build working software with AI coding tools, and ship it. Candidates should have strong instincts for demand and data, a bias for building systems, and clear writing. No trade experience is required, but interest in learning the domain is wanted.

    Sales, Packaging, Research, Workflow

  • Product Engineer, Mobile & UX

    Kitchener, ON
    HybrideTemps plein

    Pontosense

    3+ ansPontosense needs roughly 3 to 5 years of software development experience, including production React Native apps shipped to the App Store or Google Play. Candidates also need solid mobile fundamentals and a strong eye for design, able to build accessible interfaces from Figma designs.

    React Native, TypeScript, Figma, Swift, Kotlin, Flutter

    Product Engineer, Mobile & UX

    Toronto, ON
    HybrideTemps plein

    Pontosense

    3+ ansPontosense needs roughly 3 to 5 years of software development experience, including production React Native apps shipped to the App Store or Google Play. Candidates also need solid mobile fundamentals and a strong eye for design, able to build accessible interfaces from Figma designs.

    React Native, TypeScript, Figma, Swift, Kotlin, Flutter

  • Product Engineer (Cabico Coaticook)

    Sherbrooke, QC
    Temps plein

    Cabico: En croissance depuis plus de 30 ans, Cabico est le plus important fabricant d’armoires sur mesure au Canada.

    5+ ans3+ gestionCabico needs a candidate with a mechanical, industrial or design engineering background, strong trigonometry and programming logic, and at least 5 years of product engineering or drafting experience. The candidate must have 2D CAD and 3D modelling skills, knowledge of CNC manufacturing, 3 years of small-team management, and fluency in French and English.

    AutoCAD, Cabinet Vision, woodWOP, CutRite, Ève, CNC machines

    Product Engineer (Cabico Coaticook)

    Coaticook, QC
    Temps plein

    Cabico: En croissance depuis plus de 30 ans, Cabico est le plus important fabricant d’armoires sur mesure au Canada.

    5+ ans3+ gestionCabico needs a candidate with a mechanical, industrial or design engineering background, strong trigonometry and programming logic, and at least 5 years of product engineering or drafting experience. The candidate must have 2D CAD and 3D modelling skills, knowledge of CNC manufacturing, 3 years of small-team management, and fluency in French and English.

    AutoCAD, Cabinet Vision, woodWOP, CutRite, Ève, CNC machines

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.