React/TypeScript - Software Developer - Maritime Domain Awareness

C-CORESt. John's, NL
Posted July 30, 2026

React/TypeScript – Software Developer

Maritime Domain Awareness

At C-CORE, we are committed to investing in people and creating a dynamic and rewarding employment experience. We are seeking a Software Developer to join our COREsight Team. This position is based in St. John’s, NL.

If you have a passion for complex design solutions, hands-on development, and contributing to cutting-edge R&D projects from concept to commissioning, this opportunity may be for you. Are you enthusiastic about engineering, attentive to detail, and motivated to support a diverse team of professionals in a dynamic environment? If so, we want you on our team!

About C-CORE

C-CORE conducts R&D and provides research-based advisory services, delivering innovative engineering and technology solutions to national and international clients. For over 50 years, we have built a world-class team of professionals in Remote Sensing and Oceans & Energy. We are global leaders in Earth Observation and geospatial intelligence, with our flagship platform COREsight driving major contracts in defense, environmental monitoring, and advanced R&D.

Position Overview

COREsight is a Maritime Domain Awareness (MDA) platform that fuses satellite imagery (SAR, optical), AIS vessel tracking, and RF signal detection into a real-time analyst environment used by government and defence customers, including an active NATO‑affiliated deployment. We are scaling COREsight into a multi-tenant commercial product, and we need a front-end developer who can help build the analyst-facing tools that make sense of geospatial data.

You’ll work directly with the analyst UI — map-based target detection, vessel correlation, RF pipeline visualization, and satellite tasking workflows — reporting to the Director, COREsight, and collaborating closely with backend developers on the data pipelines that feed your interfaces.

Key Responsibilities

  • Build and maintain React/TypeScript components for the COREsight analyst platform, including map-based target editing, AIS controls, and detection review workflows
  • Work with Mapbox/MapLibre to render vessel tracks, satellite footprints, and geospatial overlays at scale
  • Implement UI for satellite tasking workflows spanning multiple providers (RCM, Sentinel, ICEYE, and others) behind a unified interface
  • Translate complex domain concepts (target confidence scoring, staleness models, vessel correlation) into clear, usable analyst tooling
  • Build with Chakra UI v3 within an established design system (dark theme, defence/intelligence-oriented visual language)
  • Collaborate with backend developers on API contracts for real-time and near-real-time data (WebSocket/polling patterns for live target updates)
  • Participate in code review and contribute to front-end architecture decisions as the platform scales to multiple customers

Desired Qualifications

  • 3–5 years of professional experience with React and TypeScript in production applications
  • Experience building data-dense, interactive UIs (dashboards, mapping tools, or similar) — mapping/geospatial library experience (Mapbox, MapLibre, Leaflet, or similar) is a strong asset
  • Comfort working with REST APIs and asynchronous, real-time, or near-real-time data
  • Solid CSS/component architecture skills; experience with a component library (Chakra UI, MUI, or similar)
  • Ability to work independently against specifications and ask sharp clarifying questions rather than guessing
  • Eligibility to obtain and maintain Government of Canada Secret-level security clearance
  • Experience with geospatial data formats (GeoJSON, STAC) or Earth observation/satellite imagery products (asset)
  • Familiarity with maritime domain concepts (AIS, vessel tracking) or defence/government software environments (asset)
  • Experience with WorkOS or similar auth/multi-tenancy systems (asset)
  • Exposure to Postgres/PostGIS-backed applications (asset)

Why Join Us?

C-CORE offers competitive salaries and benefits, including attractive vacation entitlements and comprehensive medical and dental plans. We support professional development and personal growth. Here’s what makes this role special:

  • Modern Frontend Stack: React/Mapbox/Vite/React-query/Zustand
  • Impact: Your work will directly support important national and global initiatives, from defense contracts to climate resilience.
  • Innovation: Work on a platform that supports cutting-edge solutions in AI, defense, environmental monitoring, and R&D.
  • Collaboration: Join a team that values knowledge sharing, curiosity, and is passionate about what we do.
  • Growth Opportunities: Be part of a growing team with plenty of opportunities for professional development.

C-CORE is an equal opportunity employer. Due to the nature of this role, candidates must be Canadian citizens eligible for Government of Canada security clearance at the Secret level.

Deadline to Apply

August 13, 2026

C-CORE thanks all applicants; however, only those selected for an interview will be contacted.

Apply Now