Home › Companies › CGS Immersive › Software Developer
Software Developer
CGS Immersive · Saint John, NB Canada · Active · Greenhouse
Job facts
| Field | Value |
|---|---|
| Company | CGS Immersive |
| Title | Software Developer |
| Normalized title | - |
| Department / team | Learning Services |
| Location | Saint John, NB, Canada |
| Work model | - |
| Employment type | - |
| Salary | - |
| Status | active |
| ATS provider | Greenhouse |
| Posted / first seen | 2026-03-23 / 2026-05-29 |
| Changed / last seen | 2026-05-29 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from CGS Immersive. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through Greenhouse. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Saint John. | Open |
| Department jobs | Active postings in Learning Services. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | CGS Immersive |
| Source | 828bcb90-1583-45e3-bf1c-95784a2e1552 |
| ATS provider | Greenhouse |
Description
Innovation Starts With You.
Software Developer
Full time - Permanent Position
Job Role:
As a Java Software Developer 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
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 documentation, technical designs, and solution specifications
Present technical solutions, system designs, and implementation details to:
Internal engineering teams
Business stakeholders
Senior leadership and executive audiences
Design and Develop systems using both monolithic and microservices architectures, applying appropriate enterprise patterns
Model relational data and write SQL queries, including joins, constraints, and normalized schemas
Collaborate across teams (engineering, QA, product, operations) in a structured development process
Contribute to code reviews, architectural discussions, and continuous improvement initiatives
Integrate with SSO Systems (SAML and Oauth2)
Knowledge of Security and Privacy Standards
Integrate with Third Party APIs
Keep up to date on current technical trends
Qualifications:
Professional experience with Golang and Java (both are required)
Experience developing backend services in a production enterprise environment
Strong understanding of monolithic and microservices architectures, including benefits and trade-offs
Ability to create and work from formal requirements and technical documentation
Solid understanding of relational databases, including:
Data modeling
Writing SQL queries with joins
Excellent verbal communication skills
Proven ability to explain technical concepts to non-technical stakeholders
Comfortable presenting to audiences ranging from business owners to C-level executives
Nice to have Qualifications:
Experience with event-driven architectures or messaging systems
Familiarity with data replication strategies, including the Outbox Pattern
Exposure to distributed systems and service-to-service communication
Experience supporting or modernizing legacy or monolithic systems
Working knowledge of JavaScript for light frontend or integration tasks
Experience in regulated or compliance-driven environments (finance, healthcare, government, etc.)
Familiarity with cloud platforms, containerization, or CI/CD pipelines\
Devops experience and SecDevOps experience.
AI Systems knowledge
Assisted AI development trends and best practices
About Us
For more than 40 years, CGS has empowered global enterprises to drive breakthrough performance through innovative business applications, enterprise learning and outsourcing. CGS Immersive® is an innovation lab and training transformation engine modernizing training programs and delivering immersive experiences tailored to meet the evolving needs of organizations across industries.
Learn more about CGS Inc® and CGS Immersive® in our websites:
https://cgsinc.com/en
https://cgsimmersive.com/
Full job record
| Job ID | cba20c90e222581c9330b0515aed482185f4dcaa |
| Org ID | c824b588-c07f-439c-88f0-fa6876450e75 |
| Source ID | 828bcb90-1583-45e3-bf1c-95784a2e1552 |
| Board ID | 828bcb90-1583-45e3-bf1c-95784a2e1552 |
| Provider | greenhouse |
| Provider Job Key | 5162377008 |
| Title | Software Developer |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Saint John, NB Canada |
| Department | Learning Services |
| Team | — |
| Employment Type | — |
| Workplace Type | — |
| Remote Policy | — |
| Country | Canada |
| Region | NB |
| City | Saint John |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://job-boards.greenhouse.io/immersive/jobs/5162377008 |
| Apply URL | https://job-boards.greenhouse.io/immersive/jobs/5162377008 |
| First Seen At | 2026-05-29 22:41:21Z |
| Last Seen At | 2026-06-06 07:33:46Z |
| Last Checked At | 2026-06-06 07:33:46Z |
| Last Changed At | 2026-05-29 22:41:21Z |
| Inactive At | — |
| Source Posted At | 2026-03-23 20:07:22Z |
| Source Updated At | 2026-04-25 15:07:08Z |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=greenhouse/board=immersive/date=2026-06-06/2026-06-06T07-33-46-316Z-79b02cc11683c8c12030db4d71f7886f3aa302e3b3444aea447d805d259fdccf.json |
Event Fields
{
"content_hash": "25ba8d1298ec1e02f9bc05800b9f8f73ff8dd26275137692480713e601a4cb09",
"source_hash": "bd563ab8fcb1ef5345f106de25c67d60add045dcdc09e6f9bcb711b66fbe0578",
"last_changed_at": "2026-05-29T22:41:21.065Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "Saint John, NB Canada",
"city": "Saint John",
"region": "NB",
"country": "Canada",
"is_remote": false,
"confidence": 0.95
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-06T07:33:46.428Z",
"launch_scope": {
"reason": "english_us_canada",
"included": true,
"language": "en",
"location": {
"raw": "Saint John, NB Canada",
"city": "Saint John",
"region": "NB",
"country": "Canada",
"is_remote": false,
"confidence": 0.95
},
"countries": [
"Canada"
]
},
"remote_policy": null,
"salary_period": null,
"workplace_type": null,
"salary_currency": null
}Extensions
{}Native Structured
{
"title": "Software Developer",
"offices": [
{
"id": 4022326008,
"name": "Saint John, NB",
"location": "Saint John, New Brunswick, Canada",
"child_ids": [],
"parent_id": 4022321008
}
],
"language": "en",
"location": {
"name": "Saint John, NB Canada"
},
"metadata": [],
"updated_at": "2026-04-25T11:07:08-04:00",
"departments": [
{
"id": 4026079008,
"name": "Learning Services",
"child_ids": [
4026091008,
4026092008,
4026089008,
4026090008
],
"parent_id": null
}
],
"company_name": "CGS Immersive",
"requisition_id": 4447846008,
"first_published": "2026-03-23T16:07:22-04:00",
"application_deadline": null
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/cba20c90e222581c9330b0515aed482185f4dcaa?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/c824b588-c07f-439c-88f0-fa6876450e75JSONGET https://api.bluedoor.sh/job-postings/v1/sources/828bcb90-1583-45e3-bf1c-95784a2e1552JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/cba20c90e222581c9330b0515aed482185f4dcaa/eventsJSON