CGI
Posted 1mo ago

Senior Software Engineer (Full Stack)

CGI
Scotland or Northern Ireland or United Kingdom
HybridFull Time
Responsibilities
  • designing applications
  • building APIs
  • implementing pipelines
Requirements
  • Proven full stack engineering experience with TypeScript and Java or Python
  • Modern front-end frameworks
  • RESTful APIs
  • Cloud platforms
  • Docker/Kubernetes, and Agile/CI/CD practices
Technical tools mentioned
TypeScriptJavaPythonReactAngularVueRESTful APIsAWSAzureGCPDockerKubernetesCI/CD

Job description

Position Description:

At CGI, our Full Stack Software Engineers deliver impactful, end-to-end solutions that enable organisations to innovate, scale, and succeed in a digital-first world. As we grow our engineering capability across Scotland and Northern Ireland, you’ll help shape modern digital services, combining front-end creativity with back-end engineering excellence to deliver real business value. You’ll work in a collaborative environment that encourages ownership, supports continuous development, and empowers you to explore new ideas, ensuring the solutions you build make a lasting difference for clients and communities.

CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named a UK ‘Best Employer’ by the Financial Times. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you’ll be part of an open, friendly community of experts. We’ll train and support you in taking your career wherever you want it to go.

Due to the secure nature of the programme, you will need to hold UK Security Clearance or be eligible to go through this clearance. Our teams operate within a flexible hybrid working model, however on-site requirements vary by project, so the ability to travel as required to meet client needs is essential.






Your future duties and responsibilities:

In this role, you will design, build, and deliver secure, scalable full stack applications that power critical client services. You’ll take ownership across the full development lifecycle, from shaping architecture and user experiences through to deployment and optimisation, combining modern front-end frameworks with robust back-end engineering to deliver high-quality outcomes.

You’ll collaborate with multidisciplinary teams and clients to turn ideas into impactful solutions, contributing creative thinking while ensuring alignment with business and user needs. You’ll be supported in continuously developing your skills while helping drive innovation and delivery excellence.

Key responsibilities:

• Design end-to-end full stack applications
• Build and integrate RESTful APIs and microservices
• Enhance responsive user interfaces using modern frameworks
• Develop cloud-native solutions across AWS, Azure, or GCP
• Ensure quality and security through testing and engineering best practices
• Collaborate with cross-functional teams and stakeholders
• Implement CI/CD pipelines and deployment workflows
• Improve application performance and reliability







Required qualifications to be successful in this role:

You should bring strong full stack engineering experience, with the ability to work across both front-end and back-end technologies. You’ll have a solid understanding of modern development practices and be confident delivering secure, scalable solutions within Agile, collaborative environments.

Essential qualifications:

• Proven experience as a Full Stack Engineer
• Strong proficiency in TypeScript and Java or Python
• Experience with modern front-end frameworks (React, Angular, or Vue)
• Solid understanding of RESTful APIs and microservices architecture
• Experience with cloud platforms (AWS, Azure, or GCP)
• Familiarity with Docker and Kubernetes
• Experience working in Agile environments with CI/CD practices
• Strong problem-solving and collaborative working skills

#LI-JW1















Skills:

  • Angular
  • Back End Development
  • Back End Development
  • Front End Development
  • Front End Development
  • Full Stack Development
  • Full Stack Development
  • Java
  • Kubernetes
  • Python
  • React JavaScript
  • RESTful (Rest-APIs)
  • Typescript






What you can expect from us:

Together, as owners, let’s turn meaningful insights into action.

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. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. 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.

That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.

Come join our team—one of the largest IT and business consulting services firms in the world.

About CGI

Provides information technology and business consulting services.

Similar jobs

Software Engineer roles in Scotland
1d
Save
Mark Applied
Hide
Principal Software Engineer
London or Newcastle upon Tyne or Salford or Glasgow or Cardiff
£84k/yr HybridFull Time
BBC
BBC: Produces and broadcasts global news, entertainment, and educational content.
Strong experience with React, TypeScript, Node.js, or Java; broadcast graphics and studio automation systems; HTML/CSS; Kubernetes and Helm. CI/CD, cloud, and technical leadership experience are desirable.
React, TypeScript, Node.js, Java, Viz Artist, Viz Engine, Ross XPression, CasparCG, Sofie, Viz Mosart, Ross Overdrive, HTML, CSS, Kubernetes, Helm, GitHub Actions, EKS
1d
Save
Mark Applied
Hide
Software Engineer III - Java, React & AI
Glasgow, Scotland, United Kingdom
OnsiteFull Time
JPMorgan Chase
JPMorgan ChaseNYSE: JPM: Global financial services firm providing banking and investment solutions.
Requires formal software engineering training or certification, enterprise application development experience, Java, React, SQL, AI-assisted development, system design, testing, agile delivery, debugging, and secure coding skills.
Java, React, SQL, Docker, Kubernetes, AWS, Azure
1d
Save
Mark Applied
Hide
Senior Software Engineer (Pitchside)
Belfast, Northern Ireland, United Kingdom
£50k/yr HybridFull Time
TeamFeePay
TeamFeePay: Software platform for managing grassroots sports club operations.
Strong software development experience, frontend experience with React or React Native or willingness to learn, full-stack comfort, product mindset, and mentoring ability. No degree or formal qualifications required.
React Native, React, Ruby on Rails, Rails, Turbo, Hotwire, Stimulus, Postgres, Stripe, Heroku, Node, Python, Java, PHP, Go
2d
Save
Mark Applied
Hide
Software Engineer
Edinburgh or Leeds
£43k-£53k/yr HybridFull Time
Lloyds Banking Group
Lloyds Banking GroupLondon Stock Exchange: LLOY: British financial services group providing banking and insurance products.
Software engineering experience with web applications, JavaScript, TypeScript, React or Java, API integration, problem solving, collaboration, and familiarity with cloud platforms such as GCP, AWS or Azure.
JavaScript, TypeScript, React, Java, Google Cloud Platform (GCP), AWS, Azure, Git, SQL, Docker, Kubernetes, Scrum, Kanban
2d
Save
Mark Applied
Hide
Senior Java/Scala Developer
Glasgow, Scotland, United Kingdom
HybridFull Time
Morgan Stanley
Morgan StanleyNYSE: MS: Provides global investment banking, wealth management, and advisory services.
8+ YOE8+ years of relevant experience, bachelor's degree in a technical discipline or equivalent experience, Scala or Java development, event-based architecture, Unix/Linux, SQL, and relational database experience.
Java, Scala, Claude, Amp, Deep Search, MQ, Kafka, Unix, Linux, Perl, Python, SQL
2d
Save
Mark Applied
Hide
Senior Java/Scala Developer
Glasgow, Scotland, United Kingdom
HybridFull Time
Morgan Stanley
Morgan StanleyNYSE: MS: Global financial services firm providing investment and wealth management.
8+ YOEAt least 8 years of relevant experience, a bachelor's degree or equivalent, enterprise Scala or strong Java development, AI-assisted development, event architectures, Unix/Linux, databases, and SQL expertise.
Scala, Java, Claude, Amp, Deep Search, MQ, Kafka, Unix, Linux, Perl, Python, SQL, Microsoft?
3d
Save
Mark Applied
Hide
Senior Software Engineer (javascript, AI and CMS)
Edinburgh or Leeds or Manchester or London or Bulgaria
HybridFull Time
CreateFuture
CreateFuture: Builds digital products and provides technology consulting services.
Strong JavaScript software engineering experience, modern web platform expertise, comfort with ambiguity, interest in AI and agentic approaches, and ability to shape scalable technical solutions.
JavaScript
3d
Save
Mark Applied
Hide
Software Engineer
Leeds or Edinburgh
£43k-£64k/yr HybridFull Time
Lloyds Banking Group
Lloyds Banking GroupLondon Stock Exchange: LLOY: Providing retail banking, commercial banking, and insurance services.
Experience developing web applications with JavaScript, TypeScript, React, or Java; integrating APIs; familiarity with cloud platforms; and strong problem-solving and collaboration skills.
JavaScript, TypeScript, React, Java, Google Cloud Platform (GCP), AWS, Azure, Git, SQL, Docker, Kubernetes, Scrum, Kanban