Enable job alerts via email!

Software Engineer

CGI Group Inc.

Newcastle upon Tyne

Hybrid

GBP 45,000 - 70,000

Full time

Today
Be an early applicant

Job summary

A major IT consulting firm is seeking a Software Engineer to enhance services for UK citizens. You will design and develop scalable solutions in a collaborative environment. Candidates should possess strong programming skills, experience with modern frameworks, and a focus on secure coding practices. The role offers a hybrid work model with significant benefits, including medical coverage and a pension plan.

Benefits

Insurance coverage
Medical benefits
Pension plan
Flexible time off

Qualifications

  • Development experience in Java, C#, or Python.
  • Knowledge of system integration and architecture.
  • Secure software development practices.

Responsibilities

  • Design and develop system components.
  • Write clean, well-structured code.
  • Document work to agreed standards.

Skills

Strong programming skills in Java, C#, or Python
Knowledge of architecture and system integration
Understanding secure coding principles
Experience with modern frameworks and tools
Agile/Scrum environments
Strong communication skills

Tools

Spring Boot
.NET Core
React
Angular
Node.js
AWS
Azure
Terraform
CloudFormation
Job description
Overview

Do you enjoy solving complex challenges? Are you keen to see your work making a real positive impact on UK citizens' lives? If so, join our Central Government business here at CGI as a Software Engineer. We deliver projects that enhance services, transform organisations, and ultimately make everyday life easier for people. At CGI, you'll be part of a collaborative and supportive environment where your career development matters as much as the solutions you create.

When you join our team as a Software Engineer, you will work on programmes that make a real difference to citizens' lives across the UK.

Responsibilities
  • Work within a team on the design and development of system components.
  • Write clean, well-structured code, document changes, follow established processes, and conduct unit testing.
  • Ensure adherence to secure coding standards and industry best practices.
  • Produce system designs, including program specifications, prototypes/MVPs, recovery and restart procedures, and data flow documentation.
  • Provide effort estimates and review the work of other developers.
  • Undertake the complete technical design of smaller applications or components of larger applications using templates and tools.
  • Specify user/system interfaces and translate designs into technical solutions considering target environment, performance, and existing systems.
  • Document work to agreed standards, methods, and tools, including prototypes where appropriate.
  • Contribute to functional and non-functional requirements gathering.
  • Support the development of coding and security standards, processes, and best practices.
  • Assist in troubleshooting and resolving technical issues across the team.
  • Development: Strong programming skills in Java, C#, or Python, with proven ability to design and build scalable solutions.
  • Software Design: Knowledge of architecture and system integration, including Cloud, Automation, APIs, DevOps, and Mobile technologies.
  • Secure Software Development: Understanding and application of secure coding principles.
  • Tech Stack: Experience with modern frameworks and tools (e.g. Spring Boot, .NET Core, React, Angular, Node.js); Cloud platforms such as AWS or Azure; Infrastructure as Code (Terraform, CloudFormation); Test automation frameworks and CI/CD pipelines.
  • Other requirements: A collaborative, solutions-focused mindset, adaptable to support teams across DevOps, testing, and delivery.
  • Experience in Agile/Scrum environments.
  • Strong communication and stakeholder engagement skills.
  • For senior candidates: experience in mentoring, coaching, and leading development teams.
Benefits and Culture

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you'll reach your full potential because you are invited to be an owner from day 1 as we work together to bring our Dream to life. CGI Partners view aligns with collective success; your work creates value and you'll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You'll shape your career by joining a company built to grow and last. You'll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. CGI is a large IT and business consulting services firm with a global footprint, offering a share scheme and other benefits.

Location, Eligibility, and Benefits

Hybrid working role. Ideally, based within a commutable distance of one of our CGI offices in Newcastle, Manchester, Leeds, or Birmingham, but we will consider candidates from other UK locations. All applicants must hold or be prepared to undergo National Security Vetting (NSV) to Security Check (SC) level as a minimum. Benefits include insurance coverage, medical benefits, pension plan, flexible time off, and more. CGI has recognition as a great place to work and supports inclusivity and diversity in tech talent.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.