Intermediate/Senior Software Developer

At C-CORE

Job Location: St. John’s

Work Style: On-site

Job Description

Overview:

At C-CORE, we are committed to investing in people and creating a dynamic and rewarding employment experience. We are seeking an Intermediate/Senior Software Developer to join our Coresight (Geospatial Intelligence Platform) team in St. John’s, NL. This is an Intermediate to Senior Level position.

Are you passionate about building cutting-edge technology that makes a real-world impact? Do you thrive in a fast-paced environment where your work supports critical industries like defense and environmental monitoring alongside cutting-edge research & development activities? If so, we want you on our team!

As a lead Software Developer working on the Coresight platform, you will be an essential part of the team that drives forward novel solutions, good user experiences, and good development practices. You will:

  • Develop and enhance Coresight’s user interface using React, ensuring a seamless and intuitive experience for our users using your UI/UX skills.
  • Work closely with geospatial data and services, leveraging your Python and PostgreSQL skills to build scalable, reliable data processing pipelines.
  • Collaborate with multidisciplinary teams, including AI specialists, engineers, and domain experts, to develop features that drive insights from geospatial datasets.
  • Mentor other team members to encourage good development practices.

Desired Qualifications:

  • 7+ years of experience in software development with a strong focus on React.
  • Demonstrated experience in good UI/UX design.
  • Proficiency in Python and PostgreSQL.
  • A passion for building user-friendly interfaces and scalable backend systems.
  • Geospatial knowledge is a strong asset, but not necessarily required depending on other skills — you will learn plenty along the way!
  • Familiarity with cloud platforms and containerized environments (e.g., Docker, Kubernetes).

Why Join Us?:

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

  • Modern tech stack: React/Vite/React-query/Zustand
  • Innovative Projects: Work on a platform that supports cutting-edge solutions in AI, defense, environmental monitoring, and R&D.
  • Collaborative Team: Join a team that values knowledge sharing, and curiosity, and is passionate about what we do.
  • Growth Opportunities: Be part of a growing team with plenty of opportunities for professional development.
  • Impact: Your work will directly support important national and global initiatives, from defense contracts to climate resilience.
  • Flexible Work Arrangements: Our standard work arrangement is office-based, but we offer the possibility of remote work arrangements where appropriate and in line with business needs

How to Apply:

Please forward your résumé electronically to: careers@c-core.ca, stating “Intermediate/Senior Software Developer” in the subject line.

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