2

Full Time Computer Science Jobs in Saint John, NB

This position requires full-time on-site presence. * Degree in Computer Science, Engineering, Data, or a related field (or equivalent experience). * Experience designing enterprise analytics and ...

This position requires full-time on-site presence. * Degree in Computer Science, Engineering, Data, or a related field (or equivalent experience). * Experience designing enterprise analytics and ...

This position requires full-time on-site presence. * Education Required: Bachelor's degree in Computer Science, Software Engineering, Info Systems, Business Management, or related discipline * 5-7 ...

This position requires full-time on-site presence. * Education Required: Bachelor's degree in Computer Science, Software Engineering, Info Systems, Business Management, or related discipline * 5-7 ...

Education: Bachelor's degree in Computer Science, Information Systems, or a related technical ... Join our team and enjoy the benefits of full-time year-round employment with competitive rates and ...

Education: Bachelor's degree in Computer Science, Information Systems, or a related technical ... Join our team and enjoy the benefits of full-time year-round employment with competitive rates and ...

Bachelor's degree in Business, Computer Science, or a related discipline (or equivalent experience ... Join our team and enjoy the benefits of full-time year-round employment with competitive rates and ...

Bachelor's degree in Business, Computer Science, or a related discipline (or equivalent experience ... Join our team and enjoy the benefits of full-time year-round employment with competitive rates and ...

This position requires full-time on-site presence. Founded in 1882, J.D. Irving, Limited (JDI ... Bachelor's Degree in Business, Computer Science, or Engineering * 3-5 years of project management ...

This position requires full-time on-site presence. Founded in 1882, J.D. Irving, Limited (JDI ... Bachelor's Degree in Business, Computer Science, or Engineering * 3-5 years of project management ...

This position requires full-time on-site presence. Founded in 1882, J.D. Irving, Limited (JDI ... Bachelor's degree in Computer Science, Software Engineering, Info Systems, Business Management, or ...

This position requires full-time on-site presence. Founded in 1882, J.D. Irving, Limited (JDI ... Bachelor's degree in Computer Science, Software Engineering, Info Systems, Business Management, or ...

next page

Showing results 1-20

Full Time Computer Science information

What is a full time computer science job?

Full time computer science jobs are positions where individuals work at least 35-40 hours per week in roles that involve the application of computer science principles. These roles can include software developer, systems analyst, data scientist, cybersecurity specialist, and more. Full time positions often include benefits such as health insurance, paid time off, and retirement plans. They typically require a degree in computer science or a related field, and may involve working for technology companies, financial institutions, research organizations, or government agencies.

What does a typical day look like for a full time computer science professional and how do they collaborate with other teams?

A typical day for a full-time computer science professional often involves a mix of coding, problem-solving, and meetings. You may spend several hours developing, testing, and debugging software, as well as reviewing code written by colleagues. Collaboration is key, as you frequently work with cross-functional teams such as product managers, designers, and quality assurance to ensure that projects meet user requirements and are delivered on time. Clear communication and teamwork are essential, especially when resolving issues or integrating new features. This structure fosters a dynamic environment where learning and adapting to new technologies is encouraged.

What are the key skills and qualifications needed to thrive as a computer scientist, and why are they important?

To thrive as a Computer Scientist, you need a solid background in algorithms, programming, and mathematics, typically supported by a degree in computer science or a related field. Familiarity with programming languages (such as Python, Java, or C++), version control systems like Git, and often certifications in areas like cloud computing or data science are commonly required. Analytical thinking, problem-solving, and effective teamwork are soft skills that set individuals apart in this role. These abilities are vital for developing innovative solutions, collaborating on complex projects, and adapting to rapidly evolving technology.

What is the difference between Full Time Computer Science vs Software Developer?

AspectFull Time Computer ScienceSoftware Developer
Required CredentialsBachelor's or higher in Computer Science or related fieldOften similar; degree preferred but not always required
Work EnvironmentAcademic, research, or corporate settingsTech companies, startups, or freelance projects
Industry UsageUniversities, research labs, tech firmsSoftware companies, IT services, app development
Common Search IntentEducational paths, career options in CSJob roles, skills, and project work in software development

Full Time Computer Science typically refers to a degree-focused, academic or research-oriented role requiring formal education. Software Developer roles are more practical, project-based, and often focus on coding and application development. While overlapping in skills and credentials, Full Time Computer Science emphasizes foundational knowledge, whereas Software Developer positions are more about applying that knowledge in real-world projects.

Are computer science full time majors still in demand?

Computer science full-time majors remain in high demand due to the ongoing growth of technology industries, software development, data analysis, and cybersecurity. Graduates with programming skills, knowledge of algorithms, and experience with tools like Python, Java, or cloud platforms are particularly sought after across various sectors.

Are full time computer science majors still in demand?

Full-time computer science majors are currently in high demand due to the growth of technology industries, software development, data analysis, and cybersecurity. Employers seek candidates with programming skills, knowledge of algorithms, and experience with tools like Python, Java, and cloud platforms, making it a strong field for job stability and opportunities.

Is computer science a stressful job?

Computer science jobs can be stressful due to tight deadlines, complex problem-solving, and rapid technological changes. However, stress levels vary depending on the specific role, work environment, and individual workload management skills.

Is full time computer science a stressful job?

Full-time computer science roles can be stressful due to tight deadlines, complex problem-solving, and rapid technological changes. However, stress levels vary depending on the specific position, work environment, and individual workload management skills.

What are the top 3 jobs in full time computer science?

The top full-time computer science jobs include software developer, systems analyst, and cybersecurity analyst. These roles typically require strong programming skills, knowledge of computer systems, and often relevant certifications or degrees. They are in high demand across various industries due to ongoing technological growth.
Infographic showing various Full Time Computer Science job openings in Saint John, NB as of September 2026, with employment types broken down into 100% Full Time. Highlights an 83% In-person, and 17% Remote job distribution.

Solution Designer - AI

Saint John, NB • On-site

J.D. Irving
10K+ employees

Full-time

This job post has expired 3 days ago. Applications are no longer accepted.


Job description

The Solution Designer - AI translates business needs into scalable, secure AI and analytics solutions aligned with enterprise data and analytics strategy. This role partners closely with business leaders, analytics product owners, and technical teams to design, govern, and enable AI initiatives that deliver measurable business value.

This position requires full-time on-site presence.  

  • Degree in Computer Science, Engineering, Data, or a related field (or equivalent experience).
  • Experience designing enterprise analytics and AIenabled solutions.
  • Strong understanding of data architecture, analytics platforms, and AI/ML design concepts.
  • Proven ability to collaborate with business and technical stakeholders.


 

  • Translate business problems into endtoend AI and analytics solution designs aligned with enterprise standards.
  • Partner with business and analytics stakeholders to define AI use cases, success metrics, and solution scope.
  • Design AI and analytics architectures including data pipelines, models, platforms, and system integrations.
  • Provide technical leadership and design oversight through the delivery lifecycle.
  • Ensure solutions meet security, privacy, governance, and ethical AI requirements.
  • Contribute to AI governance, design standards, and risk management practices.
  • Support business cases, cost estimates, and prioritization of AI initiatives.
  • Stay current on emerging AI technologies and advise leadership on opportunities.