Software Developer / Saint John, NB Canada

CGS Immersive

📍 Canada, NB, Canada

Full-time Other-General Posted February 21, 2026

Job Description

We are seeking a Software Developer to join an software team responsible for designing, building and maintaining business-critical systems. This role requires not only strong backend engineering skills, but also the ability to communicate effectively with a wide range of stakeholders, including internal teams, external clients, business owners, and C-level executives.

The ideal candidate has a solid foundation in backend development using Go and Java, with experience working in smaller focused teams. While not all technical skills are required at the start, the successful candidate is expected to work with key team members and develop the skills required for the position.

Core Responsibilities

  • Design, develop, and maintain enterprise backend services using Go and Java
  • Participate in client and stakeholder meetings to gather, validate, and refine business and technical requirements
  • Create, review, and maintain requirements docume...