Job Description: We are seeking a skilled Java Developer with expertise in RESTful and SOAP microservices using Spring Boot to join our innovative team. As a Java Developer, you will be responsible for designing, developing, and maintaining high-quality Java applications that adhere to industry best practices and standards. The successful candidate preferably should have SC/DV clearance or must be eligible and willing to go through SC/DV clearance. Responsibilities: Design, develop, and deploy RESTful and SOAP microservices using Spring Boot framework. Collaborate with cross-functional teams to analyse requirements, design solutions, and implement software features. Write clean, efficient, adhering to SOLID principles and well-documented code following coding standards and best practices. Perform unit testing, integration testing, and troubleshooting to ensure the reliability, scalability, and security of the software. Participate in code reviews and provide constructive feedback to peers to improve code quality and maintainability. Stay up-to-date with emerging technologies and industry trends to continuously enhance skills and knowledge. Requirements: Bachelor's degree in Computer Science, Engineering, or a related field. 3+ years of experience as a Java Developer with a focus on developing RESTful and SOAP microservices. Proficiency in Java programming language (Java 8 or higher) and Spring Boot framework. Experience with Test Driven Development (TDD) and Behaviour Driven Development (BDD) Strong understanding of RESTful API design principles and best practices. Experience with SOAP-based web services and related technologies such as WSDL and XML. Knowledge of microservices architecture patterns and design principles. Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform. Experience with relational databases (eg, MySQL, PostgreSQL). Experience with containerization technologies such as Docker and Kubernetes. Experience with Maven, Gradle, Git, Junit, Cucumber, Jenkins, CI/CD pipelines and SonarQube. Understanding of Agile methodologies and DevOps practices. Experience in documenting low level design Excellent problem-solving skills and attention to detail. Effective communication and collaboration skills. Ability to work independently and as part of a team in a fast-paced environment. Have the skills to build up a useful, robust automated test suite to support a continuous deployment environment. Have working knowledge of Unix-like operating systems such as Linux and/or Mac OS X. Experience of MongoDB or other document databases. Preferred Qualifications: Experience with Front End technologies such as HTML, CSS, JavaScript, and frameworks like Nodejs or Angular or React. Creativity and ability to think outside-the-box while defining sound and practical solutions. Experience in implementing user authentication and authorisation in a web application utilising Keycloak Certification in Java programming or related technologies is a plus. Working knowledge of Jackson, JAX-RS, mocking frameworks such as Mockito, and messaging platforms such as ActiveMQ or Kafka. Experience of building and scaling high-traffic websites. Experience of handling large data sets and scaling their handling and storage. Familiarity with Mustache or other templating tools eg Nunjucks How to Apply If you are passionate about software development, enjoy solving complex problems, and thrive in a collaborative environment, we encourage you to apply. Please submit your resume and a cover letter detailing your relevant experience Location: Position may require flexibility in location, with a need to travel to London (M-25) with occasional travel to UK sites Commitment to Excellence: In this role, you will not only be responsible for software development but also for contributing to the growth and innovation of our company. Your work will directly impact the success of our projects and the satisfaction of our clients, making you a key player in our team.
21/09/2026
Contractor
Job Description: We are seeking a skilled Java Developer with expertise in RESTful and SOAP microservices using Spring Boot to join our innovative team. As a Java Developer, you will be responsible for designing, developing, and maintaining high-quality Java applications that adhere to industry best practices and standards. The successful candidate preferably should have SC/DV clearance or must be eligible and willing to go through SC/DV clearance. Responsibilities: Design, develop, and deploy RESTful and SOAP microservices using Spring Boot framework. Collaborate with cross-functional teams to analyse requirements, design solutions, and implement software features. Write clean, efficient, adhering to SOLID principles and well-documented code following coding standards and best practices. Perform unit testing, integration testing, and troubleshooting to ensure the reliability, scalability, and security of the software. Participate in code reviews and provide constructive feedback to peers to improve code quality and maintainability. Stay up-to-date with emerging technologies and industry trends to continuously enhance skills and knowledge. Requirements: Bachelor's degree in Computer Science, Engineering, or a related field. 3+ years of experience as a Java Developer with a focus on developing RESTful and SOAP microservices. Proficiency in Java programming language (Java 8 or higher) and Spring Boot framework. Experience with Test Driven Development (TDD) and Behaviour Driven Development (BDD) Strong understanding of RESTful API design principles and best practices. Experience with SOAP-based web services and related technologies such as WSDL and XML. Knowledge of microservices architecture patterns and design principles. Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform. Experience with relational databases (eg, MySQL, PostgreSQL). Experience with containerization technologies such as Docker and Kubernetes. Experience with Maven, Gradle, Git, Junit, Cucumber, Jenkins, CI/CD pipelines and SonarQube. Understanding of Agile methodologies and DevOps practices. Experience in documenting low level design Excellent problem-solving skills and attention to detail. Effective communication and collaboration skills. Ability to work independently and as part of a team in a fast-paced environment. Have the skills to build up a useful, robust automated test suite to support a continuous deployment environment. Have working knowledge of Unix-like operating systems such as Linux and/or Mac OS X. Experience of MongoDB or other document databases. Preferred Qualifications: Experience with Front End technologies such as HTML, CSS, JavaScript, and frameworks like Nodejs or Angular or React. Creativity and ability to think outside-the-box while defining sound and practical solutions. Experience in implementing user authentication and authorisation in a web application utilising Keycloak Certification in Java programming or related technologies is a plus. Working knowledge of Jackson, JAX-RS, mocking frameworks such as Mockito, and messaging platforms such as ActiveMQ or Kafka. Experience of building and scaling high-traffic websites. Experience of handling large data sets and scaling their handling and storage. Familiarity with Mustache or other templating tools eg Nunjucks How to Apply If you are passionate about software development, enjoy solving complex problems, and thrive in a collaborative environment, we encourage you to apply. Please submit your resume and a cover letter detailing your relevant experience Location: Position may require flexibility in location, with a need to travel to London (M-25) with occasional travel to UK sites Commitment to Excellence: In this role, you will not only be responsible for software development but also for contributing to the growth and innovation of our company. Your work will directly impact the success of our projects and the satisfaction of our clients, making you a key player in our team.
Job Description We are looking for a skilled Software Development Engineer in Test to join our dynamic team and help ensure the quality and reliability of our software products. The successful candidate preferably should have SC/DV clearance or must be eligible and willing to go through SC/DV clearance. Responsibilities Design, develop, and maintain automated test scripts using Java. Collaborate with development and QA teams to understand application features and create robust test plans. Execute automated tests and analyze results to identify issues and ensure software quality. Develop and maintain test frameworks and tools to support automated testing. Participate in code reviews and provide feedback to improve test coverage and code quality. Identify, document, and track software defects and work with developers to resolve them. Continuously improve testing processes and methodologies to enhance efficiency and effectiveness. Stay updated with the latest industry trends and best practices in software testing and automation. Requirements Proven experience as a Java Developer in Test or similar role. Strong proficiency in Java programming language. Experience with test automation frameworks such as Selenium, Cucumber, JUnit, TestNG, or similar. Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and tools like Jenkins, Git, or similar. Solid understanding of software development life cycle (SDLC) and agile methodologies. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills. Preferred Qualifications Experience with performance testing and tools like JMeter or Gatling. Knowledge of RESTful APIs and experience with API testing. Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes. Certification in software testing or related fields. How to Apply If you are passionate about testing and automation, enjoy solving complex problems, and thrive in a collaborative environment, we encourage you to apply. Please submit your resume and a cover letter detailing your relevant experience to? (see below) Location Position may require flexibility in location, with a need to travel to London (M-25) with occasional travel to UK sites Commitment to Excellence In this role, you will not only be responsible for software testing automation but also for contributing to the growth and innovation of our company. Your work will directly impact the success of our projects and the satisfaction of our clients, making you a key player in our team.
21/09/2026
Contractor
Job Description We are looking for a skilled Software Development Engineer in Test to join our dynamic team and help ensure the quality and reliability of our software products. The successful candidate preferably should have SC/DV clearance or must be eligible and willing to go through SC/DV clearance. Responsibilities Design, develop, and maintain automated test scripts using Java. Collaborate with development and QA teams to understand application features and create robust test plans. Execute automated tests and analyze results to identify issues and ensure software quality. Develop and maintain test frameworks and tools to support automated testing. Participate in code reviews and provide feedback to improve test coverage and code quality. Identify, document, and track software defects and work with developers to resolve them. Continuously improve testing processes and methodologies to enhance efficiency and effectiveness. Stay updated with the latest industry trends and best practices in software testing and automation. Requirements Proven experience as a Java Developer in Test or similar role. Strong proficiency in Java programming language. Experience with test automation frameworks such as Selenium, Cucumber, JUnit, TestNG, or similar. Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and tools like Jenkins, Git, or similar. Solid understanding of software development life cycle (SDLC) and agile methodologies. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills. Preferred Qualifications Experience with performance testing and tools like JMeter or Gatling. Knowledge of RESTful APIs and experience with API testing. Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes. Certification in software testing or related fields. How to Apply If you are passionate about testing and automation, enjoy solving complex problems, and thrive in a collaborative environment, we encourage you to apply. Please submit your resume and a cover letter detailing your relevant experience to? (see below) Location Position may require flexibility in location, with a need to travel to London (M-25) with occasional travel to UK sites Commitment to Excellence In this role, you will not only be responsible for software testing automation but also for contributing to the growth and innovation of our company. Your work will directly impact the success of our projects and the satisfaction of our clients, making you a key player in our team.
Java Full Stack Developer (WebMethods) - AWS Location: Bournemouth Working: 5 days onsite Contract: 6 months initially Rate: £350/day Inside IR35 - maximum Experience: 5+ years MUST HAVE Future Opportunity: Potential FTC/FTE conversion The Role We are looking for an experienced WebMethods + Java Full Stack Developer with strong AWS experience to develop and support enterprise integration and cloud-based applications. This is a hands-on development role . Candidates must have substantial commercial WebMethods experience alongside strong Java Full Stack development skills . MUST-HAVE EXPERIENCE 5+ years' professional software development experience Strong hands-on WebMethods Integration Server (IS) Flow Services File Processing - essential WebMethods Designer/Developer SOAP & REST API integrations Trading Networks (TN), Universal Messaging (UM) and API Gateway Java 8/11/17 Spring/Spring Boot Microservices & REST APIs Angular or React AWS - hands-on experience with services such as EC2, Lambda, S3, RDS, API Gateway, ECS/EKS, IAM, SNS/SQS SQL and database performance tuning CI/CD using tools such as Jenkins/Git Docker/Kubernetes Agile/Scrum Responsibilities Develop and maintain WebMethods enterprise integrations . Build Flow Services and file-processing solutions. Develop Java/Spring Boot microservices and REST APIs . Design and support AWS cloud solutions. Integrate applications, databases and third-party systems. Optimise database queries and application performance. Support CI/CD, deployments and production troubleshooting. Work with Architects, QA, DevOps, BAs and other engineering teams. Desirable Apache Flink/ETL Banking or Financial Services experience EDI - X12/EDIFACT AWS certification Enterprise cloud migration experience Important Requirements 5 days onsite in Bournemouth is mandatory. Candidates must be able to complete the end-client background screening following selection. This process typically takes 2-3 weeks before onboarding , so candidates must be prepared to complete checks promptly. £350/day Inside IR35 | 6 months | Bournemouth | 5 days onsite | 5+ years' experience MUST HAVE | Potential FTC/FTE conversion
21/09/2026
Java Full Stack Developer (WebMethods) - AWS Location: Bournemouth Working: 5 days onsite Contract: 6 months initially Rate: £350/day Inside IR35 - maximum Experience: 5+ years MUST HAVE Future Opportunity: Potential FTC/FTE conversion The Role We are looking for an experienced WebMethods + Java Full Stack Developer with strong AWS experience to develop and support enterprise integration and cloud-based applications. This is a hands-on development role . Candidates must have substantial commercial WebMethods experience alongside strong Java Full Stack development skills . MUST-HAVE EXPERIENCE 5+ years' professional software development experience Strong hands-on WebMethods Integration Server (IS) Flow Services File Processing - essential WebMethods Designer/Developer SOAP & REST API integrations Trading Networks (TN), Universal Messaging (UM) and API Gateway Java 8/11/17 Spring/Spring Boot Microservices & REST APIs Angular or React AWS - hands-on experience with services such as EC2, Lambda, S3, RDS, API Gateway, ECS/EKS, IAM, SNS/SQS SQL and database performance tuning CI/CD using tools such as Jenkins/Git Docker/Kubernetes Agile/Scrum Responsibilities Develop and maintain WebMethods enterprise integrations . Build Flow Services and file-processing solutions. Develop Java/Spring Boot microservices and REST APIs . Design and support AWS cloud solutions. Integrate applications, databases and third-party systems. Optimise database queries and application performance. Support CI/CD, deployments and production troubleshooting. Work with Architects, QA, DevOps, BAs and other engineering teams. Desirable Apache Flink/ETL Banking or Financial Services experience EDI - X12/EDIFACT AWS certification Enterprise cloud migration experience Important Requirements 5 days onsite in Bournemouth is mandatory. Candidates must be able to complete the end-client background screening following selection. This process typically takes 2-3 weeks before onboarding , so candidates must be prepared to complete checks promptly. £350/day Inside IR35 | 6 months | Bournemouth | 5 days onsite | 5+ years' experience MUST HAVE | Potential FTC/FTE conversion
Platform Engineer Position Description At CGI, we enable organisations to accelerate innovation through secure, scalable, and high-performing cloud platforms. We are looking for a Platform Engineer to play a pivotal role in driving cloud-native delivery, enabling teams to build, test, and release software with speed and confidence. You will help design and optimise modern platforms that power critical systems, working at the intersection of automation, infrastructure, and software engineering. Joining a collaborative and forward-thinking environment, you'll be empowered to shape solutions, influence best practices, and deliver tangible impact for clients while continuously developing your expertise. 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 some of our work, 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 act as a key enabler within cloud-native delivery teams, helping to design, build, and optimise platforms that support rapid and reliable software delivery. You will work closely with developers, architects, and stakeholders to implement automated, scalable infrastructure and guide teams on best practices across the platform lifecycle. From improving CI/CD pipelines to enhancing system reliability, you will take ownership of delivering efficient, high-quality solutions that directly impact client outcomes. You will also contribute to continuous improvement by automating processes, supporting junior team members, and collaborating across disciplines to ensure seamless delivery in an Agile environment. • Design & Enable scalable cloud platforms across AWS, Azure, or GCP • Automate & Optimise infrastructure using Terraform, Ansible, and Bicep • Build & Maintain CI/CD pipelines using Jenkins, GitLab CI, or GitHub Actions • Collaborate & Guide development teams on deployment best practices • Analyse & Improve system performance, reliability, and release processes • Manage & Orchestrate containerised environments using Docker and Kubernetes • Troubleshoot & Resolve build and deployment issues using logs and monitoring tools • Engage & Deliver client-focused solutions aligned to business requirements • Support & Mentor junior engineers within Agile teams Required qualifications to be successful in this role To succeed, you will bring strong experience in platform engineering or DevOps within cloud-native environments, alongside a proactive approach to automation, collaboration, and continuous improvement. You should be confident working across infrastructure, tooling, and development teams, with the ability to influence and deliver high-quality platform solutions. • You should have experience working in Agile development teams • Proven experience delivering cloud-native infrastructure and configurations • Strong knowledge of infrastructure as code tools (Terraform, Ansible, Bicep) • Hands-on experience with AWS, Azure, and/or GCP • Experience building and maintaining CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) • Solid troubleshooting and debugging skills • Proficiency in scripting or programming languages (Python, Bash, PowerShell, Java, Go, etc.) • Experience with Git-based source control systems (GitHub, GitLab, Bitbucket, Azure DevOps) • Degree in Computer Science, Engineering, or equivalent experience 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.
21/09/2026
Full time
Platform Engineer Position Description At CGI, we enable organisations to accelerate innovation through secure, scalable, and high-performing cloud platforms. We are looking for a Platform Engineer to play a pivotal role in driving cloud-native delivery, enabling teams to build, test, and release software with speed and confidence. You will help design and optimise modern platforms that power critical systems, working at the intersection of automation, infrastructure, and software engineering. Joining a collaborative and forward-thinking environment, you'll be empowered to shape solutions, influence best practices, and deliver tangible impact for clients while continuously developing your expertise. 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 some of our work, 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 act as a key enabler within cloud-native delivery teams, helping to design, build, and optimise platforms that support rapid and reliable software delivery. You will work closely with developers, architects, and stakeholders to implement automated, scalable infrastructure and guide teams on best practices across the platform lifecycle. From improving CI/CD pipelines to enhancing system reliability, you will take ownership of delivering efficient, high-quality solutions that directly impact client outcomes. You will also contribute to continuous improvement by automating processes, supporting junior team members, and collaborating across disciplines to ensure seamless delivery in an Agile environment. • Design & Enable scalable cloud platforms across AWS, Azure, or GCP • Automate & Optimise infrastructure using Terraform, Ansible, and Bicep • Build & Maintain CI/CD pipelines using Jenkins, GitLab CI, or GitHub Actions • Collaborate & Guide development teams on deployment best practices • Analyse & Improve system performance, reliability, and release processes • Manage & Orchestrate containerised environments using Docker and Kubernetes • Troubleshoot & Resolve build and deployment issues using logs and monitoring tools • Engage & Deliver client-focused solutions aligned to business requirements • Support & Mentor junior engineers within Agile teams Required qualifications to be successful in this role To succeed, you will bring strong experience in platform engineering or DevOps within cloud-native environments, alongside a proactive approach to automation, collaboration, and continuous improvement. You should be confident working across infrastructure, tooling, and development teams, with the ability to influence and deliver high-quality platform solutions. • You should have experience working in Agile development teams • Proven experience delivering cloud-native infrastructure and configurations • Strong knowledge of infrastructure as code tools (Terraform, Ansible, Bicep) • Hands-on experience with AWS, Azure, and/or GCP • Experience building and maintaining CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) • Solid troubleshooting and debugging skills • Proficiency in scripting or programming languages (Python, Bash, PowerShell, Java, Go, etc.) • Experience with Git-based source control systems (GitHub, GitLab, Bitbucket, Azure DevOps) • Degree in Computer Science, Engineering, or equivalent experience 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.
Cloud Engineers Position Description CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named one of the 'World's Best Employers' by Forbes magazine. 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. CGI's Space, Defence and Intelligence business unit, focuses primarily on the delivery of contemporary and innovative technical solutions for the government agencies most challenging problems. We work, build, and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We are currently looking for an experienced software engineers to join our cross-functional team who, in partnership with our clients, will help define, guide and assure the delivery of integrated solutions. The role offers fantastic opportunities to work within an interesting and highly rewarding environment. We are heavily committed to developing our members and provide excellent learning and development opportunities to ensure that your knowledge and skills keep pace with the evolving technology landscape. We engender a culture of innovation, collaboration and ownership; highly motivated self-starters thrive within our organisation. Although we would like candidates to have all the skills we need, we would consider high quality individuals who meet most of the criteria. Due to the secure nature of this project, this role requires candidates to either already hold, or be eligible to obtain, a high level of UK Security Clearance. To meet the eligibility criteria for this clearance, applicants must be sole British nationals, have been resident in the UK for the past 10 years, and must not have spent more than 28 consecutive days outside the UK within the last five years. Individuals who do not currently hold clearance are still encouraged to apply and will be considered both for this position and for other suitable opportunities within CGI where appropriate. This role is primarily based on a secure client site and requires attendance on site five days per week due to the sensitive nature of the work and the systems involved. While the position is predominantly site-based, there may be occasional flexibility where business needs and security constraints allow. Any such arrangements would be agreed in advance with the project team. Your future duties and responsibilities As a Cloud Engineer, you will take a hands-on approach to delivering sophisticated and secure software solutions. This role involves working closely with clients on-site to ensure the availability and resilience of mission-critical systems. You will have a strong understanding of both application and infrastructure layers and bring creative problem-solving skills to overcome technical challenges. We are looking for passionate engineers who thrive in a collaborative culture and have a deep commitment to engineering best practices. CGI provides continuous professional development to help you stay ahead in a rapidly evolving tech landscape. We engender a culture of innovation, collaboration and ownership; highly motivated self-starters thrive within our organisation. • Design and implement high-quality technical solutions and system architectures. • Use Infrastructure as Code and modern DevOps practices to develop, integrate, and support apps and services in cloud and secure on-premises systems. • Build and maintain CI/CD pipelines and automated deployment processes. • Deliver containerised applications using Kubernetes (OpenShift, EKS, AKS, GKE, etc.) • Support testing processes including unit, integration, and system testing. • Troubleshoot complex issues across development and deployment environments. • Collaborate with software developers, infrastructure engineers, and stakeholders. • Mentor junior team members and contribute to a culture of technical excellence. Required qualifications to be successful in this role • Strong knowledge of public cloud platforms (AWS, Azure, GCP) and Infrastructure as Code (e.g., Terraform, CloudFormation). • Hands-on experience with Kubernetes and container orchestration (OpenShift, EKS, AKS, Rancher, etc.). • Proficient in modern development languages such as Python, Go, Java etc. • Background in systems engineering and integration. • Sound understanding of DevOps methodologies and tooling. • Deep familiarity with CI/CD pipelines and version control (GitLab, Bitbucket, Git). • Excellent interpersonal and communication skills, able to engage with both engineers and senior stakeholders. Desirable Skills • Knowledge of software testing practices and automation frameworks. • Experience developing RESTful APIs and microservices. • Experience with Linux environments, package management, and networking. • Demonstrated use of automation/configuration tools (e.g., Ansible). • Experience working in Agile teams, including requirements analysis and story refinement. • Familiarity with SQL (MySQL, Postgres) and NoSQL solutions (e.g., MongoDB, DynamoDB, Elasticsearch). • Exposure to technical bid writing and solution assurance 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. Come join our team-one of the largest IT and business consulting services firms in the world.
21/09/2026
Full time
Cloud Engineers Position Description CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named one of the 'World's Best Employers' by Forbes magazine. 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. CGI's Space, Defence and Intelligence business unit, focuses primarily on the delivery of contemporary and innovative technical solutions for the government agencies most challenging problems. We work, build, and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We are currently looking for an experienced software engineers to join our cross-functional team who, in partnership with our clients, will help define, guide and assure the delivery of integrated solutions. The role offers fantastic opportunities to work within an interesting and highly rewarding environment. We are heavily committed to developing our members and provide excellent learning and development opportunities to ensure that your knowledge and skills keep pace with the evolving technology landscape. We engender a culture of innovation, collaboration and ownership; highly motivated self-starters thrive within our organisation. Although we would like candidates to have all the skills we need, we would consider high quality individuals who meet most of the criteria. Due to the secure nature of this project, this role requires candidates to either already hold, or be eligible to obtain, a high level of UK Security Clearance. To meet the eligibility criteria for this clearance, applicants must be sole British nationals, have been resident in the UK for the past 10 years, and must not have spent more than 28 consecutive days outside the UK within the last five years. Individuals who do not currently hold clearance are still encouraged to apply and will be considered both for this position and for other suitable opportunities within CGI where appropriate. This role is primarily based on a secure client site and requires attendance on site five days per week due to the sensitive nature of the work and the systems involved. While the position is predominantly site-based, there may be occasional flexibility where business needs and security constraints allow. Any such arrangements would be agreed in advance with the project team. Your future duties and responsibilities As a Cloud Engineer, you will take a hands-on approach to delivering sophisticated and secure software solutions. This role involves working closely with clients on-site to ensure the availability and resilience of mission-critical systems. You will have a strong understanding of both application and infrastructure layers and bring creative problem-solving skills to overcome technical challenges. We are looking for passionate engineers who thrive in a collaborative culture and have a deep commitment to engineering best practices. CGI provides continuous professional development to help you stay ahead in a rapidly evolving tech landscape. We engender a culture of innovation, collaboration and ownership; highly motivated self-starters thrive within our organisation. • Design and implement high-quality technical solutions and system architectures. • Use Infrastructure as Code and modern DevOps practices to develop, integrate, and support apps and services in cloud and secure on-premises systems. • Build and maintain CI/CD pipelines and automated deployment processes. • Deliver containerised applications using Kubernetes (OpenShift, EKS, AKS, GKE, etc.) • Support testing processes including unit, integration, and system testing. • Troubleshoot complex issues across development and deployment environments. • Collaborate with software developers, infrastructure engineers, and stakeholders. • Mentor junior team members and contribute to a culture of technical excellence. Required qualifications to be successful in this role • Strong knowledge of public cloud platforms (AWS, Azure, GCP) and Infrastructure as Code (e.g., Terraform, CloudFormation). • Hands-on experience with Kubernetes and container orchestration (OpenShift, EKS, AKS, Rancher, etc.). • Proficient in modern development languages such as Python, Go, Java etc. • Background in systems engineering and integration. • Sound understanding of DevOps methodologies and tooling. • Deep familiarity with CI/CD pipelines and version control (GitLab, Bitbucket, Git). • Excellent interpersonal and communication skills, able to engage with both engineers and senior stakeholders. Desirable Skills • Knowledge of software testing practices and automation frameworks. • Experience developing RESTful APIs and microservices. • Experience with Linux environments, package management, and networking. • Demonstrated use of automation/configuration tools (e.g., Ansible). • Experience working in Agile teams, including requirements analysis and story refinement. • Familiarity with SQL (MySQL, Postgres) and NoSQL solutions (e.g., MongoDB, DynamoDB, Elasticsearch). • Exposure to technical bid writing and solution assurance 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. Come join our team-one of the largest IT and business consulting services firms in the world.
Software Developer (DV Security Clearance) Position Description At CGI, we don't just build software, we engineer secure, mission-critical systems that help protect the UK and support some of its most critical national infrastructure. As a Software Developer, you'll join the Space, Defence and Intelligence business unit, working alongside clients to design, build and evolve complex software solutions that solve real-world challenges. You'll work with modern technologies, agile delivery practices and highly skilled teams to deliver systems that are secure, scalable and built to last. This is an opportunity to work on technically challenging programmes where innovation is encouraged, learning is continuous, and your work has genuine impact. CGI has been recognised in the Sunday Times Best Places to Work 2025 and named one of the World's Best Employers by Forbes. As a CGI Partner, you'll benefit from industry-leading training, a collaborative culture and our unique share ownership scheme because here, you're more than an employee. The role requires you to hold of obtain UK Security Clearance, the role will be based on a secure site. Your future duties and responsibilities As a Software Developer, you'll contribute across the full software development lifecycle, working within multidisciplinary teams to deliver secure solutions for our defence and intelligence clients. You will: Design, develop and maintain secure, scalable software applications. Work across the full development lifecycle, from concept through to deployment and support. Collaborate closely with architects, engineers and client stakeholders to solve complex technical challenges. Build modern cloud-native applications using contemporary development practices. Improve existing systems through performance optimisation, automation and continuous improvement. Support live environments, troubleshooting issues and delivering enhancements. Share knowledge with colleagues while continually developing your own technical expertise. Required qualifications to be successful in this role We're looking for collaborative Software Developers who enjoy solving challenging technical problems and are passionate about delivering high-quality software. You'll be comfortable working across multiple technologies and committed to continuous learning within a fast-paced, agile environment. Experience in some of the following areas is desirable: Strong programming fundamentals with experience in one or more languages such as Java, Python or Rust. Experience designing and developing secure, scalable and maintainable software solutions. Front-end development using frameworks such as React, Angular or Vue.js. Modern DevOps practices including GitLab CI/CD, automation and continuous integration. Infrastructure as Code using technologies such as Terraform or Ansible. Containerisation and orchestration using Docker and Kubernetes. Experience working with AWS or other cloud platforms. Agile software delivery methodologies including Scrum or Kanban. Strong communication skills with the ability to collaborate effectively across technical teams and clients. 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.
21/09/2026
Full time
Software Developer (DV Security Clearance) Position Description At CGI, we don't just build software, we engineer secure, mission-critical systems that help protect the UK and support some of its most critical national infrastructure. As a Software Developer, you'll join the Space, Defence and Intelligence business unit, working alongside clients to design, build and evolve complex software solutions that solve real-world challenges. You'll work with modern technologies, agile delivery practices and highly skilled teams to deliver systems that are secure, scalable and built to last. This is an opportunity to work on technically challenging programmes where innovation is encouraged, learning is continuous, and your work has genuine impact. CGI has been recognised in the Sunday Times Best Places to Work 2025 and named one of the World's Best Employers by Forbes. As a CGI Partner, you'll benefit from industry-leading training, a collaborative culture and our unique share ownership scheme because here, you're more than an employee. The role requires you to hold of obtain UK Security Clearance, the role will be based on a secure site. Your future duties and responsibilities As a Software Developer, you'll contribute across the full software development lifecycle, working within multidisciplinary teams to deliver secure solutions for our defence and intelligence clients. You will: Design, develop and maintain secure, scalable software applications. Work across the full development lifecycle, from concept through to deployment and support. Collaborate closely with architects, engineers and client stakeholders to solve complex technical challenges. Build modern cloud-native applications using contemporary development practices. Improve existing systems through performance optimisation, automation and continuous improvement. Support live environments, troubleshooting issues and delivering enhancements. Share knowledge with colleagues while continually developing your own technical expertise. Required qualifications to be successful in this role We're looking for collaborative Software Developers who enjoy solving challenging technical problems and are passionate about delivering high-quality software. You'll be comfortable working across multiple technologies and committed to continuous learning within a fast-paced, agile environment. Experience in some of the following areas is desirable: Strong programming fundamentals with experience in one or more languages such as Java, Python or Rust. Experience designing and developing secure, scalable and maintainable software solutions. Front-end development using frameworks such as React, Angular or Vue.js. Modern DevOps practices including GitLab CI/CD, automation and continuous integration. Infrastructure as Code using technologies such as Terraform or Ansible. Containerisation and orchestration using Docker and Kubernetes. Experience working with AWS or other cloud platforms. Agile software delivery methodologies including Scrum or Kanban. Strong communication skills with the ability to collaborate effectively across technical teams and clients. 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.
Description At Engine by Starling , we are on a mission to find and work with leading banks all around the world who have the ambition to build rapid growth businesses, on our technology. Engine is Starling's software-as-a-service (SaaS) business, the technology that was built to power Starling Bank, and a year ago we split out as a separate business. Starling has seen exceptional growth and success, and a large part of that is down to the fact that we have built our own modern technology from the ground up. The Engine technology platform is now available to banks and financial institutions all around the world, enabling them to benefit from the innovative digital features, and efficient back-office processes that has helped achieve Starling's success. Our technologists are at the very heart of Engine and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together! The way to thrive and shine within Engine is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, and discovering to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. Hybrid Working We have a Hybrid approach to working here at Engine - our preference is that you're located within a commutable distance of our offices so that we're able to interact and collaborate in person. About Engineering at Engine by Starling - Engine careers page - careers/ We're looking for Engineers who can lead and inspire teams, collaborating to spearhead the development of the Engine platform for clients all over the world. Engine by Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. Hear more from the team in some case studies, below, and our work with Women in Tech . Running a Backend Team Day in the Life of a Software Engineer Check out our shiny new Engineering careers page As a Staff Engineer you will: Coach, mentor, and grow a high-performing team, ensuring their well-being as they work on high-impact solutions that bring value to Engine and our customers. Have the opportunity to lead multiple complex projects from inception through to run Get hands-on when needed, using your strong system design skills to help the team make smart architectural decisions and unblock complex challenges. Take ownership of technical challenges critical to the success of the business Identify where existing tooling, applications, or processes can be enhanced and deliver innovative change Collaborate with clients, solution architects, product owners, and other engineers to help meet the client goals Obtain a wide and varied understanding of how banks operate around the world Shape the future capabilities of Engine, including our approach, tooling, automation and architecture. Lead by example in your contributions to the codebase, setting a high bar for others to aim for Champion a healthy engineering culture built on continuous improvement, technical excellence, and a focus on the customer. As an Engineer you will: Contribute to our award winning platform and internal tooling Build new features and products from scratch in a configurable way Share your knowledge with those around you, contributing to our learning culture Own your projects, working in small teams across the bank to collaboratively deliver Aim for greatness in everything you do, staying curious and inquisitive Be part of a scaling team and organisation as we change banking for good Requirements We're open-minded when it comes to hiring and we care more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we'd love to hear from you. We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis. As a Staff Engineer you will bring the below experience or knowledge: Proven experience leading and mentoring high-performing engineering teams. Delivering change to critical systems in a distributed environment Be a highly proficient developer, maintaining a high standard for technical and coding excellence in the collective, through your own work Good understanding of DevOps practices Delivering complex outcomes across multiple domains and teams Working cross-functionally with technologists from other specialties, and non-technical stakeholders across the business Coaching and mentoring members of a team to upskill and develop them in their career Leading the technical delivery on large scale projects to successful completion The main part of our Backend Tech Stack is listed below, we don't ask that you have experience in all of this, but if you do, that's great! Java, which makes up the majority of our backend codebase AWS & GCP - we're cloud-native Microservice based architecture Kubernetes (EKS) TeamCity for CI / CD (with multiple production releases per day) Terraform and Grafana Our Interview process Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team: Initial interview with a Staff or Principal Engineer - 45 minutes Take home technical test to be discussed in the next interview Technical & Leadership interview with some Engineers - 1.5 hours Final interview with our CTO / deputy CTO / Engineering Director / Principal Engineer 45 minutes Benefits 33 days holiday (including public holidays, which you can take when it works best for you) An extra day's holiday for your birthday Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off 16 hours paid volunteering time a year Salary sacrifice, company enhanced pension scheme Life insurance at 4x your salary & group income protection Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton Generous family-friendly policies Incentives refer a friend scheme Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing About Us You may be put off applying for a role because you don't tick every box. Forget that! While we can't accommodate every flexible working request, we're always open to discussion. So, if you're excited about working with us, but aren't sure if you're 100% there yet, get in touch anyway. We're on a mission to radically reshape banking - and that starts with our brilliant team. Whatever came before, we're proud to bring together people of all backgrounds and experiences who love working together to solve problems. Engine by Starling is an equal opportunity employer, and we're proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Engine by Starling are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law. When you provide us with this information, you are doing so at your own consent, with full knowledge that we will process this personal data in accordance with our Privacy Notice. By submitting your application, you agree that Engine by Starling and Starling Bank will collect your personal data for recruiting and related purposes. Our Privacy Notice explains what personal information we will process, where we will process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information. We use AI tools to support various parts of our recruitment process . click apply for full job details
21/09/2026
Full time
Description At Engine by Starling , we are on a mission to find and work with leading banks all around the world who have the ambition to build rapid growth businesses, on our technology. Engine is Starling's software-as-a-service (SaaS) business, the technology that was built to power Starling Bank, and a year ago we split out as a separate business. Starling has seen exceptional growth and success, and a large part of that is down to the fact that we have built our own modern technology from the ground up. The Engine technology platform is now available to banks and financial institutions all around the world, enabling them to benefit from the innovative digital features, and efficient back-office processes that has helped achieve Starling's success. Our technologists are at the very heart of Engine and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together! The way to thrive and shine within Engine is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, and discovering to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. Hybrid Working We have a Hybrid approach to working here at Engine - our preference is that you're located within a commutable distance of our offices so that we're able to interact and collaborate in person. About Engineering at Engine by Starling - Engine careers page - careers/ We're looking for Engineers who can lead and inspire teams, collaborating to spearhead the development of the Engine platform for clients all over the world. Engine by Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. Hear more from the team in some case studies, below, and our work with Women in Tech . Running a Backend Team Day in the Life of a Software Engineer Check out our shiny new Engineering careers page As a Staff Engineer you will: Coach, mentor, and grow a high-performing team, ensuring their well-being as they work on high-impact solutions that bring value to Engine and our customers. Have the opportunity to lead multiple complex projects from inception through to run Get hands-on when needed, using your strong system design skills to help the team make smart architectural decisions and unblock complex challenges. Take ownership of technical challenges critical to the success of the business Identify where existing tooling, applications, or processes can be enhanced and deliver innovative change Collaborate with clients, solution architects, product owners, and other engineers to help meet the client goals Obtain a wide and varied understanding of how banks operate around the world Shape the future capabilities of Engine, including our approach, tooling, automation and architecture. Lead by example in your contributions to the codebase, setting a high bar for others to aim for Champion a healthy engineering culture built on continuous improvement, technical excellence, and a focus on the customer. As an Engineer you will: Contribute to our award winning platform and internal tooling Build new features and products from scratch in a configurable way Share your knowledge with those around you, contributing to our learning culture Own your projects, working in small teams across the bank to collaboratively deliver Aim for greatness in everything you do, staying curious and inquisitive Be part of a scaling team and organisation as we change banking for good Requirements We're open-minded when it comes to hiring and we care more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we'd love to hear from you. We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis. As a Staff Engineer you will bring the below experience or knowledge: Proven experience leading and mentoring high-performing engineering teams. Delivering change to critical systems in a distributed environment Be a highly proficient developer, maintaining a high standard for technical and coding excellence in the collective, through your own work Good understanding of DevOps practices Delivering complex outcomes across multiple domains and teams Working cross-functionally with technologists from other specialties, and non-technical stakeholders across the business Coaching and mentoring members of a team to upskill and develop them in their career Leading the technical delivery on large scale projects to successful completion The main part of our Backend Tech Stack is listed below, we don't ask that you have experience in all of this, but if you do, that's great! Java, which makes up the majority of our backend codebase AWS & GCP - we're cloud-native Microservice based architecture Kubernetes (EKS) TeamCity for CI / CD (with multiple production releases per day) Terraform and Grafana Our Interview process Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team: Initial interview with a Staff or Principal Engineer - 45 minutes Take home technical test to be discussed in the next interview Technical & Leadership interview with some Engineers - 1.5 hours Final interview with our CTO / deputy CTO / Engineering Director / Principal Engineer 45 minutes Benefits 33 days holiday (including public holidays, which you can take when it works best for you) An extra day's holiday for your birthday Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off 16 hours paid volunteering time a year Salary sacrifice, company enhanced pension scheme Life insurance at 4x your salary & group income protection Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton Generous family-friendly policies Incentives refer a friend scheme Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing About Us You may be put off applying for a role because you don't tick every box. Forget that! While we can't accommodate every flexible working request, we're always open to discussion. So, if you're excited about working with us, but aren't sure if you're 100% there yet, get in touch anyway. We're on a mission to radically reshape banking - and that starts with our brilliant team. Whatever came before, we're proud to bring together people of all backgrounds and experiences who love working together to solve problems. Engine by Starling is an equal opportunity employer, and we're proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Engine by Starling are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law. When you provide us with this information, you are doing so at your own consent, with full knowledge that we will process this personal data in accordance with our Privacy Notice. By submitting your application, you agree that Engine by Starling and Starling Bank will collect your personal data for recruiting and related purposes. Our Privacy Notice explains what personal information we will process, where we will process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information. We use AI tools to support various parts of our recruitment process . click apply for full job details
Location: London, Manchester, Cardiff, Southampton At Engine by Starling, we are on a mission to find and work with leading banks all around the world who have the ambition to build rapid growth businesses, on our technology. Engine is Starling's software-as-a-service (SaaS) business, the technology that was built to power Starling Bank, and a year ago we split out as a separate business. Starling has seen exceptional growth and success, and a large part of that is down to the fact that we have built our own modern technology from the ground up. The Engine technology platform is now available to banks and financial institutions all around the world, enabling them to benefit from the innovative digital features, and efficient back-office processes that has helped achieve Starling's success. Our technologists are at the very heart of Engine and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together! The way to thrive and shine within Engine is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, and discovering to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. Hybrid Working We have a Hybrid approach to working here at Engine - our preference is that you're located within a commutable distance of our offices so that we're able to interact and collaborate in person. About Engineering at Engine by Starling We're looking for Engineers who can lead and inspire teams, collaborating to spearhead the development of the Engine platform for clients all over the world. Engine by Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. As a Staff Engineer you will: Coach, mentor, and grow a high-performing team, ensuring their well-being as they work on high-impact solutions that bring value to Engine and our customers. Have the opportunity to lead multiple complex projects from inception through to run Get hands-on when needed, using your strong system design skills to help the team make smart architectural decisions and unblock complex challenges. Take ownership of technical challenges critical to the success of the business Identify where existing tooling, applications, or processes can be enhanced and deliver innovative change Collaborate with clients, solution architects, product owners, and other engineers to help meet the client goals Obtain a wide and varied understanding of how banks operate around the world Shape the future capabilities of Engine, including our approach, tooling, automation and architecture. Lead by example in your contributions to the codebase, setting a high bar for others to aim for Champion a healthy engineering culture built on continuous improvement, technical excellence, and a focus on the customer. As an Engineer you will: Contribute to our award winning platform and internal tooling Build new features and products from scratch in a configurable way Share your knowledge with those around you, contributing to our learning culture Own your projects, working in small teams across the bank to collaboratively deliver Aim for greatness in everything you do, staying curious and inquisitive Be part of a scaling team and organisation as we change banking for good Requirements We're open-minded when it comes to hiring and we care more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we'd love to hear from you. We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis. As a Staff Engineer you will bring the below experience or knowledge: Proven experience leading and mentoring high-performing engineering teams. Delivering change to critical systems in a distributed environment Be a highly proficient developer, maintaining a high standard for technical and coding excellence in the collective, through your own work Good understanding of DevOps practices Delivering complex outcomes across multiple domains and teams Working cross-functionally with technologists from other specialties, and non-technical stakeholders across the business Coaching and mentoring members of a team to upskill and develop them in their career Leading the technical delivery on large scale projects to successful completion The main part of our Backend Tech Stack is listed below, we don't ask that you have experience in all of this, but if you do, that's great! Java, which makes up the majority of our backend codebase AWS & GCP - we're cloud-native Microservice based architecture Kubernetes (EKS) TeamCity for CI / CD (with multiple production releases per day) Terraform and Grafana Our Interview process Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team: Initial interview with a Staff or Principal Engineer - 45 minutes Take home technical test to be discussed in the next interview Technical & Leadership interview with some Engineers - 1.5 hours Final interview with our CTO / deputy CTO / Engineering Director / Principal Engineer 45 minutes Benefits 33 days holiday (including public holidays, which you can take when it works best for you) An extra day's holiday for your birthday Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off 16 hours paid volunteering time a year Salary sacrifice, company enhanced pension scheme Life insurance at 4x your salary & group income protection Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton Generous family-friendly policies Incentives refer a friend scheme Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing About Us You may be put off applying for a role because you don't tick every box. Forget that! While we can't accommodate every flexible working request, we're always open to discussion. So, if you're excited about working with us, but aren't sure if you're 100% there yet, get in touch anyway. We're on a mission to radically reshape banking - and that starts with our brilliant team. Whatever came before, we're proud to bring together people of all backgrounds and experiences who love working together to solve problems. Engine by Starling is an equal opportunity employer, and we're proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Engine by Starling are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law. When you provide us with this information, you are doing so at your own consent, with full knowledge that we will process this personal data in accordance with our Privacy Notice. By submitting your application, you agree that Engine by Starling and Starling Bank will collect your personal data for recruiting and related purposes. Our Privacy Notice explains what personal information we will process, where we will process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information.
21/09/2026
Full time
Location: London, Manchester, Cardiff, Southampton At Engine by Starling, we are on a mission to find and work with leading banks all around the world who have the ambition to build rapid growth businesses, on our technology. Engine is Starling's software-as-a-service (SaaS) business, the technology that was built to power Starling Bank, and a year ago we split out as a separate business. Starling has seen exceptional growth and success, and a large part of that is down to the fact that we have built our own modern technology from the ground up. The Engine technology platform is now available to banks and financial institutions all around the world, enabling them to benefit from the innovative digital features, and efficient back-office processes that has helped achieve Starling's success. Our technologists are at the very heart of Engine and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together! The way to thrive and shine within Engine is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, and discovering to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. Hybrid Working We have a Hybrid approach to working here at Engine - our preference is that you're located within a commutable distance of our offices so that we're able to interact and collaborate in person. About Engineering at Engine by Starling We're looking for Engineers who can lead and inspire teams, collaborating to spearhead the development of the Engine platform for clients all over the world. Engine by Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. As a Staff Engineer you will: Coach, mentor, and grow a high-performing team, ensuring their well-being as they work on high-impact solutions that bring value to Engine and our customers. Have the opportunity to lead multiple complex projects from inception through to run Get hands-on when needed, using your strong system design skills to help the team make smart architectural decisions and unblock complex challenges. Take ownership of technical challenges critical to the success of the business Identify where existing tooling, applications, or processes can be enhanced and deliver innovative change Collaborate with clients, solution architects, product owners, and other engineers to help meet the client goals Obtain a wide and varied understanding of how banks operate around the world Shape the future capabilities of Engine, including our approach, tooling, automation and architecture. Lead by example in your contributions to the codebase, setting a high bar for others to aim for Champion a healthy engineering culture built on continuous improvement, technical excellence, and a focus on the customer. As an Engineer you will: Contribute to our award winning platform and internal tooling Build new features and products from scratch in a configurable way Share your knowledge with those around you, contributing to our learning culture Own your projects, working in small teams across the bank to collaboratively deliver Aim for greatness in everything you do, staying curious and inquisitive Be part of a scaling team and organisation as we change banking for good Requirements We're open-minded when it comes to hiring and we care more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we'd love to hear from you. We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis. As a Staff Engineer you will bring the below experience or knowledge: Proven experience leading and mentoring high-performing engineering teams. Delivering change to critical systems in a distributed environment Be a highly proficient developer, maintaining a high standard for technical and coding excellence in the collective, through your own work Good understanding of DevOps practices Delivering complex outcomes across multiple domains and teams Working cross-functionally with technologists from other specialties, and non-technical stakeholders across the business Coaching and mentoring members of a team to upskill and develop them in their career Leading the technical delivery on large scale projects to successful completion The main part of our Backend Tech Stack is listed below, we don't ask that you have experience in all of this, but if you do, that's great! Java, which makes up the majority of our backend codebase AWS & GCP - we're cloud-native Microservice based architecture Kubernetes (EKS) TeamCity for CI / CD (with multiple production releases per day) Terraform and Grafana Our Interview process Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team: Initial interview with a Staff or Principal Engineer - 45 minutes Take home technical test to be discussed in the next interview Technical & Leadership interview with some Engineers - 1.5 hours Final interview with our CTO / deputy CTO / Engineering Director / Principal Engineer 45 minutes Benefits 33 days holiday (including public holidays, which you can take when it works best for you) An extra day's holiday for your birthday Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off 16 hours paid volunteering time a year Salary sacrifice, company enhanced pension scheme Life insurance at 4x your salary & group income protection Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton Generous family-friendly policies Incentives refer a friend scheme Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing About Us You may be put off applying for a role because you don't tick every box. Forget that! While we can't accommodate every flexible working request, we're always open to discussion. So, if you're excited about working with us, but aren't sure if you're 100% there yet, get in touch anyway. We're on a mission to radically reshape banking - and that starts with our brilliant team. Whatever came before, we're proud to bring together people of all backgrounds and experiences who love working together to solve problems. Engine by Starling is an equal opportunity employer, and we're proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Engine by Starling are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law. When you provide us with this information, you are doing so at your own consent, with full knowledge that we will process this personal data in accordance with our Privacy Notice. By submitting your application, you agree that Engine by Starling and Starling Bank will collect your personal data for recruiting and related purposes. Our Privacy Notice explains what personal information we will process, where we will process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information.
Locations: London, Manchester, Cardiff, Southampton At Engine by Starling, we are on a mission to find and work with leading banks all around the world who have the ambition to build rapid growth businesses, on our technology. Engine is Starling's software-as-a-service (SaaS) business, the technology that was built to power Starling, and two years ago we split out as a separate business. Starling has seen exceptional growth and success, and a large part of that is down to the fact that we have built our own modern technology from the ground up. This SaaS technology platform is now available to banks and financial institutions all around the world, enabling them to benefit from the innovative digital features, and efficient back-office processes that has helped achieve Starling's success. As a company, everyone is expected to roll up their sleeves to help deliver great outcomes for our clients. We are an engineering led company and we're looking for people who are will be excited by the potential for Engine's technology to transform banking in different markets around the world. Our purpose is underpinned by five values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. Hybrid Working We have a Hybrid approach to working here at Engine - our preference is that you're located within a commutable distance of our offices so that we're able to interact and collaborate in person. About Engineering at Engine by Starling - We're looking for Backend Software Engineers to work on the Engine Platform and make our existing features work for banks all over the world as well as building new features from scratch that Starling hasn't released in the UK market. Engine by Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they can make to banking around the world. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Engine, to continue changing banking for good. As a Staff Engineer you will: Have the opportunity to lead multiple complex projects from inception through to run Be a Technical Leader, whether that be with a team to manage or without Take ownership of technical challenges critical to the success of the business Identify where existing tooling, applications, or processes can be enhanced and deliver innovative change Collaborate with clients, solution architects, product owners, and other engineers to help meet the client goals Obtain a wide and varied understanding of how banks operate around the world Shape the future capabilities of Engine, including our approach, tooling, automation and architecture. Lead by example in your contributions to the codebase, setting a high bar for others to aim for As an Engineer you will: Contribute to our award winning platform and internal tooling Build new features and products from scratch in a configurable way Share your knowledge with those around you, contributing to our learning culture Own your projects, working in small teams across the bank to collaboratively deliver Aim for greatness in everything you do, staying curious and inquisitive Be part of a scaling team and organisation as we change banking for good Requirements We're open-minded when it comes to hiring and we care more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we'd love to hear from you. We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis. As a Staff Engineer you will bring the below experience or knowledge: Delivering change to critical systems in a distributed environment Be a highly proficient developer, maintaining a high standard for technical and coding excellence in the collective, through your own work Good understanding of DevOps practices Delivering complex outcomes across multiple domains and teams Working cross-functionally with technologists from other specialties, and non-technical stakeholders across the business Coaching and mentoring members of a team to upskill and develop them in their career Leading the technical delivery on large scale projects to successful completion The main part of our Backend Tech Stack is listed below, we don't ask that you have experience in all of this, but if you do, that's great! Java, which makes up the majority of our backend codebase AWS & GCP - we're cloud-native Microservice based architecture Kubernetes (EKS) TeamCity for CI / CD (with multiple production releases per day) Terraform and Grafana Our Interview process Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team: Initial interview with an Engineer - 45 minutes Take home technical test to be discussed in the next interview Technical interview with some Engineers - 1.5 hours Final interview with our CTO / deputy CTO 45 minutes Benefits 33 days holiday (including public holidays, which you can take when it works best for you) An extra day's holiday for your birthday Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off 16 hours paid volunteering time a year Salary sacrifice, company enhanced pension scheme Life insurance at 4x your salary & group income protection Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton Generous family-friendly policies Incentives refer a friend scheme Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing About Us You may be put off applying for a role because you don't tick every box. Forget that! While we can't accommodate every flexible working request, we're always open to discussion. So, if you're excited about working with us, but aren't sure if you're 100% there yet, get in touch anyway. We're on a mission to radically reshape banking - and that starts with our brilliant team. Whatever came before, we're proud to bring together people of all backgrounds and experiences who love working together to solve problems. Engine by Starling is an equal opportunity employer, and we're proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Engine by Starling are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law. When you provide us with this information, you are doing so at your own consent, with full knowledge that we will process this personal data in accordance with our Privacy Notice. By submitting your application, you agree that Engine by Starling and Starling will collect your personal data for recruiting and related purposes. Our Privacy Notice explains what personal information we will process, where we will process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information.
21/09/2026
Full time
Locations: London, Manchester, Cardiff, Southampton At Engine by Starling, we are on a mission to find and work with leading banks all around the world who have the ambition to build rapid growth businesses, on our technology. Engine is Starling's software-as-a-service (SaaS) business, the technology that was built to power Starling, and two years ago we split out as a separate business. Starling has seen exceptional growth and success, and a large part of that is down to the fact that we have built our own modern technology from the ground up. This SaaS technology platform is now available to banks and financial institutions all around the world, enabling them to benefit from the innovative digital features, and efficient back-office processes that has helped achieve Starling's success. As a company, everyone is expected to roll up their sleeves to help deliver great outcomes for our clients. We are an engineering led company and we're looking for people who are will be excited by the potential for Engine's technology to transform banking in different markets around the world. Our purpose is underpinned by five values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. Hybrid Working We have a Hybrid approach to working here at Engine - our preference is that you're located within a commutable distance of our offices so that we're able to interact and collaborate in person. About Engineering at Engine by Starling - We're looking for Backend Software Engineers to work on the Engine Platform and make our existing features work for banks all over the world as well as building new features from scratch that Starling hasn't released in the UK market. Engine by Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they can make to banking around the world. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Engine, to continue changing banking for good. As a Staff Engineer you will: Have the opportunity to lead multiple complex projects from inception through to run Be a Technical Leader, whether that be with a team to manage or without Take ownership of technical challenges critical to the success of the business Identify where existing tooling, applications, or processes can be enhanced and deliver innovative change Collaborate with clients, solution architects, product owners, and other engineers to help meet the client goals Obtain a wide and varied understanding of how banks operate around the world Shape the future capabilities of Engine, including our approach, tooling, automation and architecture. Lead by example in your contributions to the codebase, setting a high bar for others to aim for As an Engineer you will: Contribute to our award winning platform and internal tooling Build new features and products from scratch in a configurable way Share your knowledge with those around you, contributing to our learning culture Own your projects, working in small teams across the bank to collaboratively deliver Aim for greatness in everything you do, staying curious and inquisitive Be part of a scaling team and organisation as we change banking for good Requirements We're open-minded when it comes to hiring and we care more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we'd love to hear from you. We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis. As a Staff Engineer you will bring the below experience or knowledge: Delivering change to critical systems in a distributed environment Be a highly proficient developer, maintaining a high standard for technical and coding excellence in the collective, through your own work Good understanding of DevOps practices Delivering complex outcomes across multiple domains and teams Working cross-functionally with technologists from other specialties, and non-technical stakeholders across the business Coaching and mentoring members of a team to upskill and develop them in their career Leading the technical delivery on large scale projects to successful completion The main part of our Backend Tech Stack is listed below, we don't ask that you have experience in all of this, but if you do, that's great! Java, which makes up the majority of our backend codebase AWS & GCP - we're cloud-native Microservice based architecture Kubernetes (EKS) TeamCity for CI / CD (with multiple production releases per day) Terraform and Grafana Our Interview process Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team: Initial interview with an Engineer - 45 minutes Take home technical test to be discussed in the next interview Technical interview with some Engineers - 1.5 hours Final interview with our CTO / deputy CTO 45 minutes Benefits 33 days holiday (including public holidays, which you can take when it works best for you) An extra day's holiday for your birthday Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off 16 hours paid volunteering time a year Salary sacrifice, company enhanced pension scheme Life insurance at 4x your salary & group income protection Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton Generous family-friendly policies Incentives refer a friend scheme Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing About Us You may be put off applying for a role because you don't tick every box. Forget that! While we can't accommodate every flexible working request, we're always open to discussion. So, if you're excited about working with us, but aren't sure if you're 100% there yet, get in touch anyway. We're on a mission to radically reshape banking - and that starts with our brilliant team. Whatever came before, we're proud to bring together people of all backgrounds and experiences who love working together to solve problems. Engine by Starling is an equal opportunity employer, and we're proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Engine by Starling are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law. When you provide us with this information, you are doing so at your own consent, with full knowledge that we will process this personal data in accordance with our Privacy Notice. By submitting your application, you agree that Engine by Starling and Starling will collect your personal data for recruiting and related purposes. Our Privacy Notice explains what personal information we will process, where we will process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information.
Description Starling is the UK's first and leading digital bank on a mission to fix banking! We built a new kind of bank because we knew technology had the power to help people save, spend and manage their money in a new and transformative way. We're a fully licensed UK bank with the culture and spirit of a fast-moving, disruptive tech company. We're a bank, but better: fairer, easier to use and designed to demystify money for everyone. We employ more than 3,000 people across our London, Southampton, Cardiff and Manchester offices. Our technologists are at the very heart of Starling and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together! The way to thrive and shine within Starling is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, discovering, to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five Starling values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. Hybrid Working We have a Hybrid approach to working here at Starling - our preference is that you're located within a commutable distance of one of our offices so that we're able to interact and collaborate in person. In Technology, we're asking that you attend the office a minimum of 1 day per week. Our Engineering Environment Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. Hear from the team in our latest blogs or our case studies with Women in Tech . We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Starling, to continue changing banking for good. We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis. Our mobile engineers work in cross-functional feature teams arranged across broader engineering groups. You are empowered to make the decisions necessary for the platform and to provide insight to the team leads on such projects. You'll also be working closely with other mobile engineers with a variety of experience levels and interests. Expect to be committing, reviewing and shipping new code right from the first week! Requirements As a fully digital bank, we are looking for engineers that are able to understand and prioritise security when implementing new features, fixing bugs or making technical improvements, across all the layers. Our team is designing, building and releasing new screens every day, for this reason we are interested in people with a particular focus on Accessibility along with writing clean and maintainable code. The way to thrive and shine within Starling is to be a self-driven individual and be able to take full ownership of everything around you: From building the code, shipping and maintaining it, to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our application is in the top chart of finance apps in the UK, with over 300K ratings and an average rating of 4.9. Our iOS application is entirely written in Swift. It is highly modular and we use MVVM-C architecture to maximise code reusability and testing. We also value simplicity over complexity, fewer moving parts means fewer faults and easier comprehension. Some of the well known frameworks and tools we use: RxSwift - as our reactive programming framework; SnapKit - as our auto layout DSL, though we have an in-house framework built on top of SnapKit which allows us to write declarative, SwiftUI like layout code for UIKit. Realm - as the application main persistence layer; Sourcery and SwiftGen - for various code generation tasks. SwiftFormat, SwiftLint and Danger - to enforce high code quality standards. Etc. We also built in-house tools and frameworks as developer productivity and automation is paramount to us. We are looking for iOS engineers to work on these apps who: Want to work on a feature rich mobile app with millions of customers; Can produce robust, well tested code that will give our customers the reliability that they need; Care about the product, the user experience and the design; Think (like us) that a small number of empowered developers is the right way to deliver software; Our application is built with UIKit, knowing its concepts and components is a must. We use RxSwift in our project, experience with reactive programming will be a plus but is not required. Interview process Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team: Initial phone call: 45 minutes Take home technical test (no time limit) Technical face to face: 1.5 hours Final Interview: 45 minutes Benefits 25 days holiday (plus take your public holiday allowance whenever works best for you) An extra day's holiday for your birthday Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off 16 hours paid volunteering time a year Salary sacrifice, company enhanced pension scheme Life insurance at 4x your salary & group income protection Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton Generous family-friendly policies Incentives refer a friend scheme Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing About Us You may be put off applying for a role because you don't tick every box. Forget that! While we can't accommodate every flexible working request, we're always open to discussion. So, if you're excited about working with us, but aren't sure if you're 100% there yet, get in touch anyway. We're on a mission to radically reshape banking - and that starts with our brilliant team. Whatever came before, we're proud to bring together people of all backgrounds and experiences who love working together to solve problems. Starling is an equal opportunity employer, and we're proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Starling Bank are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law. When you provide us with this information, you are doing so at your own consent, with full knowledge that we will process this personal data in accordance with our Privacy Notice. By submitting your application, you agree that Starling may collect your personal data for recruiting and related purposes. Our Privacy Notice explains what personal information we may process, where we may process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information.
21/09/2026
Full time
Description Starling is the UK's first and leading digital bank on a mission to fix banking! We built a new kind of bank because we knew technology had the power to help people save, spend and manage their money in a new and transformative way. We're a fully licensed UK bank with the culture and spirit of a fast-moving, disruptive tech company. We're a bank, but better: fairer, easier to use and designed to demystify money for everyone. We employ more than 3,000 people across our London, Southampton, Cardiff and Manchester offices. Our technologists are at the very heart of Starling and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together! The way to thrive and shine within Starling is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, discovering, to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five Starling values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. Hybrid Working We have a Hybrid approach to working here at Starling - our preference is that you're located within a commutable distance of one of our offices so that we're able to interact and collaborate in person. In Technology, we're asking that you attend the office a minimum of 1 day per week. Our Engineering Environment Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. Hear from the team in our latest blogs or our case studies with Women in Tech . We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Starling, to continue changing banking for good. We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis. Our mobile engineers work in cross-functional feature teams arranged across broader engineering groups. You are empowered to make the decisions necessary for the platform and to provide insight to the team leads on such projects. You'll also be working closely with other mobile engineers with a variety of experience levels and interests. Expect to be committing, reviewing and shipping new code right from the first week! Requirements As a fully digital bank, we are looking for engineers that are able to understand and prioritise security when implementing new features, fixing bugs or making technical improvements, across all the layers. Our team is designing, building and releasing new screens every day, for this reason we are interested in people with a particular focus on Accessibility along with writing clean and maintainable code. The way to thrive and shine within Starling is to be a self-driven individual and be able to take full ownership of everything around you: From building the code, shipping and maintaining it, to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our application is in the top chart of finance apps in the UK, with over 300K ratings and an average rating of 4.9. Our iOS application is entirely written in Swift. It is highly modular and we use MVVM-C architecture to maximise code reusability and testing. We also value simplicity over complexity, fewer moving parts means fewer faults and easier comprehension. Some of the well known frameworks and tools we use: RxSwift - as our reactive programming framework; SnapKit - as our auto layout DSL, though we have an in-house framework built on top of SnapKit which allows us to write declarative, SwiftUI like layout code for UIKit. Realm - as the application main persistence layer; Sourcery and SwiftGen - for various code generation tasks. SwiftFormat, SwiftLint and Danger - to enforce high code quality standards. Etc. We also built in-house tools and frameworks as developer productivity and automation is paramount to us. We are looking for iOS engineers to work on these apps who: Want to work on a feature rich mobile app with millions of customers; Can produce robust, well tested code that will give our customers the reliability that they need; Care about the product, the user experience and the design; Think (like us) that a small number of empowered developers is the right way to deliver software; Our application is built with UIKit, knowing its concepts and components is a must. We use RxSwift in our project, experience with reactive programming will be a plus but is not required. Interview process Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team: Initial phone call: 45 minutes Take home technical test (no time limit) Technical face to face: 1.5 hours Final Interview: 45 minutes Benefits 25 days holiday (plus take your public holiday allowance whenever works best for you) An extra day's holiday for your birthday Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off 16 hours paid volunteering time a year Salary sacrifice, company enhanced pension scheme Life insurance at 4x your salary & group income protection Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton Generous family-friendly policies Incentives refer a friend scheme Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing About Us You may be put off applying for a role because you don't tick every box. Forget that! While we can't accommodate every flexible working request, we're always open to discussion. So, if you're excited about working with us, but aren't sure if you're 100% there yet, get in touch anyway. We're on a mission to radically reshape banking - and that starts with our brilliant team. Whatever came before, we're proud to bring together people of all backgrounds and experiences who love working together to solve problems. Starling is an equal opportunity employer, and we're proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Starling Bank are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law. When you provide us with this information, you are doing so at your own consent, with full knowledge that we will process this personal data in accordance with our Privacy Notice. By submitting your application, you agree that Starling may collect your personal data for recruiting and related purposes. Our Privacy Notice explains what personal information we may process, where we may process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information.
Senior Full Stack Developer - Java & Angular Position Description Join CGI as a Senior Full Stack Developer and help shape the digital services that support access to justice across the UK. Working with one of our key UK Government Department clients, you'll take ownership of reusable technology that enables their services to onboard faster, integrate consistently and operate reliably. You'll apply your Java and Angular expertise to solve complex engineering challenges, improve developer experiences and deliver secure, accessible services at scale. You'll have the scope to introduce fresh ideas, explore AI-assisted engineering and influence technical decisions, while working alongside supportive CGI colleagues, architects, product specialists and delivery teams committed to engineering excellence and meaningful public-sector outcomes. 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. This is a hybrid position. Your future duties and responsibilities In this hands-on role, you will take ownership of designing, building and enhancing reusable full stack components, services and APIs used across multiple digital services. Working across Java, Angular and associated technologies, you'll turn architectural direction and business requirements into secure, accessible and production-ready solutions, while improving the integration and onboarding experience for consuming teams. You'll work collaboratively across CGI, client and supplier teams, bringing your ideas to technical design and solving complex delivery challenges. Supported by a multidisciplinary engineering community, you'll balance rapid delivery with long-term maintainability, mentor colleagues and continuously improve engineering practices, automation and service resilience. • Design & Develop: Build reusable front-end and back-end components, RESTful APIs, microservices and integrations using Java, Angular, Node.js and Express.js. • Enable & Simplify: Improve shared components, documentation, reference implementations and tooling to accelerate service onboarding and reduce duplication. • Engineer & Assure: Apply test-driven development and automated unit, integration, contract and end-to-end testing to deliver secure, maintainable software. • Automate & Deploy: Develop CI/CD pipelines, infrastructure as code and deployment automation, supporting containerised services across Azure and Kubernetes. • Optimise & Operate: Use monitoring, logs, metrics and traces to diagnose issues and improve performance, resilience and service operability. • Collaborate & Influence: Work with Technical Leads, Architects, Product, Delivery, QA, DevOps and other suppliers to manage dependencies and deliver successful outcomes. • Innovate & Improve: Use CGI-approved AI-assisted development tools where appropriate to enhance coding, testing, documentation and troubleshooting, with appropriate human oversight. • Own & Resolve: Identify technical blockers and risks early, recommend pragmatic solutions and drive issues through to resolution. • Guide & Support: Mentor developers, contribute to code reviews and technical discussions, and share reusable approaches across the engineering community. Required qualifications to be successful in this role You'll be an experienced hands-on Full Stack Developer with strong Java and Angular skills and a track record of delivering production-quality solutions within complex environments. You should be comfortable working across application development, APIs, cloud platforms, automated delivery and live-service support, while communicating technical decisions and trade-offs clearly across multidisciplinary teams. • Full stack engineering: Strong hands-on software development experience, including Java, Angular, Node.js and Express.js. • Distributed architecture: Proven experience developing microservices, RESTful APIs, integrations and distributed systems. • Data: Experience working with SQL databases, particularly PostgreSQL. • Azure & Kubernetes: Experience with Azure cloud technologies, ideally including AKS, Azure Service Bus and Application Insights. • DevOps & automation: Strong experience with CI/CD and tools such as Git, Jenkins and Terraform. • Engineering quality: Demonstrable experience of automated testing, secure development and building maintainable, production-quality software. • Technical ownership: Proven ability to translate architecture and requirements into practical solutions and make pragmatic engineering decisions. • Collaborative delivery: Ability to operate effectively across multidisciplinary and multi-supplier teams while communicating risks, dependencies and trade-offs clearly. • AI-assisted engineering - desirable: Experience using tools such as Codex or GitHub Copilot to improve software engineering productivity and quality. 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.
21/09/2026
Full time
Senior Full Stack Developer - Java & Angular Position Description Join CGI as a Senior Full Stack Developer and help shape the digital services that support access to justice across the UK. Working with one of our key UK Government Department clients, you'll take ownership of reusable technology that enables their services to onboard faster, integrate consistently and operate reliably. You'll apply your Java and Angular expertise to solve complex engineering challenges, improve developer experiences and deliver secure, accessible services at scale. You'll have the scope to introduce fresh ideas, explore AI-assisted engineering and influence technical decisions, while working alongside supportive CGI colleagues, architects, product specialists and delivery teams committed to engineering excellence and meaningful public-sector outcomes. 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. This is a hybrid position. Your future duties and responsibilities In this hands-on role, you will take ownership of designing, building and enhancing reusable full stack components, services and APIs used across multiple digital services. Working across Java, Angular and associated technologies, you'll turn architectural direction and business requirements into secure, accessible and production-ready solutions, while improving the integration and onboarding experience for consuming teams. You'll work collaboratively across CGI, client and supplier teams, bringing your ideas to technical design and solving complex delivery challenges. Supported by a multidisciplinary engineering community, you'll balance rapid delivery with long-term maintainability, mentor colleagues and continuously improve engineering practices, automation and service resilience. • Design & Develop: Build reusable front-end and back-end components, RESTful APIs, microservices and integrations using Java, Angular, Node.js and Express.js. • Enable & Simplify: Improve shared components, documentation, reference implementations and tooling to accelerate service onboarding and reduce duplication. • Engineer & Assure: Apply test-driven development and automated unit, integration, contract and end-to-end testing to deliver secure, maintainable software. • Automate & Deploy: Develop CI/CD pipelines, infrastructure as code and deployment automation, supporting containerised services across Azure and Kubernetes. • Optimise & Operate: Use monitoring, logs, metrics and traces to diagnose issues and improve performance, resilience and service operability. • Collaborate & Influence: Work with Technical Leads, Architects, Product, Delivery, QA, DevOps and other suppliers to manage dependencies and deliver successful outcomes. • Innovate & Improve: Use CGI-approved AI-assisted development tools where appropriate to enhance coding, testing, documentation and troubleshooting, with appropriate human oversight. • Own & Resolve: Identify technical blockers and risks early, recommend pragmatic solutions and drive issues through to resolution. • Guide & Support: Mentor developers, contribute to code reviews and technical discussions, and share reusable approaches across the engineering community. Required qualifications to be successful in this role You'll be an experienced hands-on Full Stack Developer with strong Java and Angular skills and a track record of delivering production-quality solutions within complex environments. You should be comfortable working across application development, APIs, cloud platforms, automated delivery and live-service support, while communicating technical decisions and trade-offs clearly across multidisciplinary teams. • Full stack engineering: Strong hands-on software development experience, including Java, Angular, Node.js and Express.js. • Distributed architecture: Proven experience developing microservices, RESTful APIs, integrations and distributed systems. • Data: Experience working with SQL databases, particularly PostgreSQL. • Azure & Kubernetes: Experience with Azure cloud technologies, ideally including AKS, Azure Service Bus and Application Insights. • DevOps & automation: Strong experience with CI/CD and tools such as Git, Jenkins and Terraform. • Engineering quality: Demonstrable experience of automated testing, secure development and building maintainable, production-quality software. • Technical ownership: Proven ability to translate architecture and requirements into practical solutions and make pragmatic engineering decisions. • Collaborative delivery: Ability to operate effectively across multidisciplinary and multi-supplier teams while communicating risks, dependencies and trade-offs clearly. • AI-assisted engineering - desirable: Experience using tools such as Codex or GitHub Copilot to improve software engineering productivity and quality. 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.
Platform Engineer (DV Security Clearance) Position Description At CGI, we build and operate mission-critical systems that help protect the UK, delivering secure, innovative solutions that make a tangible difference. As a Platform Engineer, you will play a key role in designing, automating and evolving cloud-native platforms that enable the rapid, reliable and secure delivery of services supporting national security programmes. Working alongside talented engineers in a collaborative environment, you will have the opportunity to influence platform strategy, drive continuous improvement and contribute to solutions that deliver real-world impact, while being supported in developing your skills and advancing your career. 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. This is role will require you to work on a secure site. Your future duties and responsibilities In this role, you will design, build and operate secure Kubernetes-based platforms that underpin critical national security services. You will work closely with development teams to provide scalable, automated and self-service platform capabilities, enabling faster and more reliable software delivery. You will take ownership of platform engineering initiatives, helping to drive innovation through automation, cloud-native technologies and modern engineering practices. You will contribute to the continuous improvement of platform reliability, scalability and security, while collaborating within Agile delivery teams to solve complex technical challenges. Working in a supportive environment, you will help shape platform standards and best practices that deliver lasting value for both clients and end users. Key responsibilities: Design & Operate secure Kubernetes-based platforms Develop & Enhance platform automation capabilities Enable & Support self-service tooling for development teams Implement & Maintain Infrastructure as Code solutions Optimise & Automate CI/CD and GitOps workflows Improve & Secure platform reliability, scalability and performance Troubleshoot & Resolve complex infrastructure and application issues Collaborate & Deliver within Agile engineering teams Contribute & Innovate engineering standards and best practices Required qualifications to be successful in this role To succeed in this role, you should have hands-on experience operating and supporting cloud-native platforms, with strong knowledge of Kubernetes, automation and modern infrastructure practices. You will be comfortable working within Agile environments and have a passion for improving platform performance, security and developer experience through automation and continuous improvement. Essential qualifications: You should have experience administering and operating Kubernetes platforms Strong knowledge of GitOps tools such as ArgoCD or Flux Experience with Linux administration and automation Proven expertise in Infrastructure as Code tools such as Terraform, Puppet, Ansible or similar Experience building and maintaining CI/CD pipelines and deployment automation Strong understanding of container technologies and cloud-native ecosystems Proficiency with Git-based source control workflows Experience with scripting or software development using Python, Go, Java, Bash or similar Strong problem-solving skills and ability to troubleshoot complex technical issues Ability to work collaboratively within Agile delivery teams 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. Come join our team-one of the largest IT and business consulting services firms in the world.
21/09/2026
Full time
Platform Engineer (DV Security Clearance) Position Description At CGI, we build and operate mission-critical systems that help protect the UK, delivering secure, innovative solutions that make a tangible difference. As a Platform Engineer, you will play a key role in designing, automating and evolving cloud-native platforms that enable the rapid, reliable and secure delivery of services supporting national security programmes. Working alongside talented engineers in a collaborative environment, you will have the opportunity to influence platform strategy, drive continuous improvement and contribute to solutions that deliver real-world impact, while being supported in developing your skills and advancing your career. 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. This is role will require you to work on a secure site. Your future duties and responsibilities In this role, you will design, build and operate secure Kubernetes-based platforms that underpin critical national security services. You will work closely with development teams to provide scalable, automated and self-service platform capabilities, enabling faster and more reliable software delivery. You will take ownership of platform engineering initiatives, helping to drive innovation through automation, cloud-native technologies and modern engineering practices. You will contribute to the continuous improvement of platform reliability, scalability and security, while collaborating within Agile delivery teams to solve complex technical challenges. Working in a supportive environment, you will help shape platform standards and best practices that deliver lasting value for both clients and end users. Key responsibilities: Design & Operate secure Kubernetes-based platforms Develop & Enhance platform automation capabilities Enable & Support self-service tooling for development teams Implement & Maintain Infrastructure as Code solutions Optimise & Automate CI/CD and GitOps workflows Improve & Secure platform reliability, scalability and performance Troubleshoot & Resolve complex infrastructure and application issues Collaborate & Deliver within Agile engineering teams Contribute & Innovate engineering standards and best practices Required qualifications to be successful in this role To succeed in this role, you should have hands-on experience operating and supporting cloud-native platforms, with strong knowledge of Kubernetes, automation and modern infrastructure practices. You will be comfortable working within Agile environments and have a passion for improving platform performance, security and developer experience through automation and continuous improvement. Essential qualifications: You should have experience administering and operating Kubernetes platforms Strong knowledge of GitOps tools such as ArgoCD or Flux Experience with Linux administration and automation Proven expertise in Infrastructure as Code tools such as Terraform, Puppet, Ansible or similar Experience building and maintaining CI/CD pipelines and deployment automation Strong understanding of container technologies and cloud-native ecosystems Proficiency with Git-based source control workflows Experience with scripting or software development using Python, Go, Java, Bash or similar Strong problem-solving skills and ability to troubleshoot complex technical issues Ability to work collaboratively within Agile delivery teams 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. Come join our team-one of the largest IT and business consulting services firms in the world.
Senior Java Developers Position Description At CGI, we're shaping the future of digital UK Government solutions, building secure, high-impact platforms that improve services for millions across the UK. As a Senior Java Developer , you'll play a pivotal role in designing and developing scalable, resilient back-end systems using the latest Java and microservices technologies. You'll collaborate with skilled professionals who take ownership of their work, share ideas freely, and are empowered to create solutions that make a lasting difference. This is an opportunity to contribute to a variety of major national UK Government programmes where innovation, teamwork, and continuous learning come together to deliver meaningful results for our clients and UK helping improve UK citizens' lives. 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 our work programmes, you will need to hold UK Security Clearance or be eligible to go through this clearance. These roles will be predominately hybrid with some work based in UK CGI or client offices depending on the specific programme. Travel away from base office will be expensed. Your future duties and responsibilities In your role as a Senior Java Developer/ Senior Software Engineer , you will design, develop, and maintain secure, high-performing Java applications that underpin key public services. Working collaboratively within a cross-functional team, you'll help shape modern architectures using microservices and cloud-native technologies to deliver scalable, maintainable systems. You'll contribute to all stages of the development lifecycle, from technical design and implementation through to testing and optimisation. You will be encouraged to take ownership of your work, bring forward creative ideas, and leverage the support of a highly experienced team that values collaboration and continuous improvement. Key responsibilities will include: • Design and Develop: Build and enhance Java-based microservices using Spring Boot and related frameworks • Collaborate and Deliver: Work closely with developers, architects, and testers to ensure technical excellence and timely delivery • Optimise and Innovate: Improve performance, scalability, and maintainability of systems through continuous iteration • Contribute and Support: Participate in agile ceremonies, share knowledge, and support a culture of quality and innovation • Secure and Maintain: Ensure all solutions meet strict security and compliance requirements Required qualifications to be successful in this role You should have experience developing large-scale enterprise applications using Java and microservices frameworks, alongside a solid understanding of secure, scalable system design. You'll bring an analytical mindset, collaborative approach and a drive to deliver high-quality code that meets user and business needs. We are looking for candidates who have experience of either back end and/or front end software and application development and engineering. Required experience: • Proven experience as a Java Developer or Software Engineer working at SFIA level 4,5 or 6 • Strong proficiency in Java, Spring Boot, and RESTful API development • Experience with microservices architecture and containerisation (e.g., Docker, Kubernetes) • Familiarity with Agile/Scrum methodologies and CI/CD pipelines • Understanding of cloud environments (AWS/Azure/GCP) and DevOps principles • Knowledge of DBMS, SQL & Linux is a benefit • Knowledge of Java versions 1.8+ is a benefit • Basic understanding of SQL • Experience of WSO2 would be a positive benefit but is not essential 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.
21/09/2026
Full time
Senior Java Developers Position Description At CGI, we're shaping the future of digital UK Government solutions, building secure, high-impact platforms that improve services for millions across the UK. As a Senior Java Developer , you'll play a pivotal role in designing and developing scalable, resilient back-end systems using the latest Java and microservices technologies. You'll collaborate with skilled professionals who take ownership of their work, share ideas freely, and are empowered to create solutions that make a lasting difference. This is an opportunity to contribute to a variety of major national UK Government programmes where innovation, teamwork, and continuous learning come together to deliver meaningful results for our clients and UK helping improve UK citizens' lives. 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 our work programmes, you will need to hold UK Security Clearance or be eligible to go through this clearance. These roles will be predominately hybrid with some work based in UK CGI or client offices depending on the specific programme. Travel away from base office will be expensed. Your future duties and responsibilities In your role as a Senior Java Developer/ Senior Software Engineer , you will design, develop, and maintain secure, high-performing Java applications that underpin key public services. Working collaboratively within a cross-functional team, you'll help shape modern architectures using microservices and cloud-native technologies to deliver scalable, maintainable systems. You'll contribute to all stages of the development lifecycle, from technical design and implementation through to testing and optimisation. You will be encouraged to take ownership of your work, bring forward creative ideas, and leverage the support of a highly experienced team that values collaboration and continuous improvement. Key responsibilities will include: • Design and Develop: Build and enhance Java-based microservices using Spring Boot and related frameworks • Collaborate and Deliver: Work closely with developers, architects, and testers to ensure technical excellence and timely delivery • Optimise and Innovate: Improve performance, scalability, and maintainability of systems through continuous iteration • Contribute and Support: Participate in agile ceremonies, share knowledge, and support a culture of quality and innovation • Secure and Maintain: Ensure all solutions meet strict security and compliance requirements Required qualifications to be successful in this role You should have experience developing large-scale enterprise applications using Java and microservices frameworks, alongside a solid understanding of secure, scalable system design. You'll bring an analytical mindset, collaborative approach and a drive to deliver high-quality code that meets user and business needs. We are looking for candidates who have experience of either back end and/or front end software and application development and engineering. Required experience: • Proven experience as a Java Developer or Software Engineer working at SFIA level 4,5 or 6 • Strong proficiency in Java, Spring Boot, and RESTful API development • Experience with microservices architecture and containerisation (e.g., Docker, Kubernetes) • Familiarity with Agile/Scrum methodologies and CI/CD pipelines • Understanding of cloud environments (AWS/Azure/GCP) and DevOps principles • Knowledge of DBMS, SQL & Linux is a benefit • Knowledge of Java versions 1.8+ is a benefit • Basic understanding of SQL • Experience of WSO2 would be a positive benefit but is not essential 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.
Senior Software Developer Position Description Join CGI and help shape the digital services that support one of the UK's most important public sector organisations. As a Senior Software Developer, you'll play a key role in delivering secure, scalable solutions that enable our client to modernise their systems and improve services for millions of UK citizens. Working within a collaborative Agile environment, you'll contribute to innovative cloud-based platforms, influence technical direction, and mentor others while developing solutions that have a meaningful impact. At CGI, you'll be empowered to take ownership of your work, collaborate with talented colleagues, and continue growing your career through ongoing support and development. 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. This is a remote position. Your future duties and responsibilities In this role, you will design, develop and enhance secure, high-performing backend applications that support the continued digital transformation of our client's services. Working within a modern cloud environment, you'll collaborate with architects, engineers, business stakeholders and client teams to deliver resilient solutions that improve critical public services. You'll have the opportunity to influence technical direction, share your expertise across the team and contribute to engineering excellence through modern development practices. You'll work as part of an Agile delivery team, taking ownership of technical challenges from design through to deployment and operational support. Alongside developing scalable Java-based services, you'll help drive continuous improvement across delivery processes, support production environments, and mentor colleagues to promote high-quality engineering standards and collaborative ways of working. Key responsibilities • Design & Develop secure, scalable backend applications using Java and modern frameworks. • Architect & Deliver cloud-native solutions that meet business and user needs. • Lead & Influence technical design discussions and contribute to architectural decisions. • Collaborate & Support Agile delivery teams through sprint planning, stand-ups and retrospectives. • Build & Integrate large-scale application components across complex technology environments. • Automate & Improve deployment pipelines using CI/CD best practices and Infrastructure as Code. • Monitor & Resolve production incidents, ensuring system reliability and operational excellence. • Mentor & Share knowledge, supporting the growth and development of fellow engineers. • Champion & Enhance engineering standards, continuous improvement and DevOps practices. Required qualifications to be successful in this role To succeed in this role, you'll be an experienced software developer with strong backend Java expertise and a passion for building secure, scalable applications within cloud environments. You'll combine excellent technical knowledge with strong communication skills, enabling you to collaborate effectively across multidisciplinary teams while taking ownership of complex technical challenges. Experience working in Agile environments and delivering high-quality software for enterprise-scale systems will be key to your success. Essential qualifications • Strong commercial experience developing applications using Java, Spring Boot and Hibernate. • Experience integrating with Identity and Access Management (IDAM) platforms such as ForgeRock, One Identity, Okta, Azure AD or Auth0. • Proven experience with Jenkins and CI/CD pipelines. • Experience reverse engineering existing applications and supporting legacy integrations. • Strong understanding of Git version control and collaborative development practices. • Experience working independently while contributing effectively within Agile delivery teams. • Proficiency using Jira and Confluence to manage work and technical documentation. • Strong analytical, troubleshooting and problem-solving skills. • Excellent communication and stakeholder management skills. Desirable qualifications • Experience with Microsoft Azure cloud services. • Knowledge of Terraform and Infrastructure as Code. • Experience using Ansible for automation. • Familiarity with DevOps practices, monitoring and observability tooling. • Front-end development experience. • Experience working within large-scale public sector or highly regulated environments. 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.
21/09/2026
Full time
Senior Software Developer Position Description Join CGI and help shape the digital services that support one of the UK's most important public sector organisations. As a Senior Software Developer, you'll play a key role in delivering secure, scalable solutions that enable our client to modernise their systems and improve services for millions of UK citizens. Working within a collaborative Agile environment, you'll contribute to innovative cloud-based platforms, influence technical direction, and mentor others while developing solutions that have a meaningful impact. At CGI, you'll be empowered to take ownership of your work, collaborate with talented colleagues, and continue growing your career through ongoing support and development. 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. This is a remote position. Your future duties and responsibilities In this role, you will design, develop and enhance secure, high-performing backend applications that support the continued digital transformation of our client's services. Working within a modern cloud environment, you'll collaborate with architects, engineers, business stakeholders and client teams to deliver resilient solutions that improve critical public services. You'll have the opportunity to influence technical direction, share your expertise across the team and contribute to engineering excellence through modern development practices. You'll work as part of an Agile delivery team, taking ownership of technical challenges from design through to deployment and operational support. Alongside developing scalable Java-based services, you'll help drive continuous improvement across delivery processes, support production environments, and mentor colleagues to promote high-quality engineering standards and collaborative ways of working. Key responsibilities • Design & Develop secure, scalable backend applications using Java and modern frameworks. • Architect & Deliver cloud-native solutions that meet business and user needs. • Lead & Influence technical design discussions and contribute to architectural decisions. • Collaborate & Support Agile delivery teams through sprint planning, stand-ups and retrospectives. • Build & Integrate large-scale application components across complex technology environments. • Automate & Improve deployment pipelines using CI/CD best practices and Infrastructure as Code. • Monitor & Resolve production incidents, ensuring system reliability and operational excellence. • Mentor & Share knowledge, supporting the growth and development of fellow engineers. • Champion & Enhance engineering standards, continuous improvement and DevOps practices. Required qualifications to be successful in this role To succeed in this role, you'll be an experienced software developer with strong backend Java expertise and a passion for building secure, scalable applications within cloud environments. You'll combine excellent technical knowledge with strong communication skills, enabling you to collaborate effectively across multidisciplinary teams while taking ownership of complex technical challenges. Experience working in Agile environments and delivering high-quality software for enterprise-scale systems will be key to your success. Essential qualifications • Strong commercial experience developing applications using Java, Spring Boot and Hibernate. • Experience integrating with Identity and Access Management (IDAM) platforms such as ForgeRock, One Identity, Okta, Azure AD or Auth0. • Proven experience with Jenkins and CI/CD pipelines. • Experience reverse engineering existing applications and supporting legacy integrations. • Strong understanding of Git version control and collaborative development practices. • Experience working independently while contributing effectively within Agile delivery teams. • Proficiency using Jira and Confluence to manage work and technical documentation. • Strong analytical, troubleshooting and problem-solving skills. • Excellent communication and stakeholder management skills. Desirable qualifications • Experience with Microsoft Azure cloud services. • Knowledge of Terraform and Infrastructure as Code. • Experience using Ansible for automation. • Familiarity with DevOps practices, monitoring and observability tooling. • Front-end development experience. • Experience working within large-scale public sector or highly regulated environments. 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.
Job description Waracle are looking for a Senior Developer for an exciting new role joining our world-class digital technology consultancy and home to a diverse, smart, curious and ambitious community of specialists in technology-driven transformation. We work with ambitious clients to help them solve their biggest business and customer challenges. We help our clients to innovate and create intelligent digital products and services. We thrive on complex challenges and deliver business-critical IT transformation projects, moving seamlessly from strategy, design and delivery to operations. This is a Hybrid role working from the London office 2 days a week. As a Senior Developer at Waracle, you will play a pivotal role in shaping robust, scalable systems while fostering an inclusive environment where everyone can thrive. If you love solving complex technical puzzles, supporting peers through thoughtful mentorship, and balancing innovation with code quality, we would love to welcome you to our team. Key aspects of the role include Architectural Delivery: Designing and building end-to-end backend subsystems using Go, ensuring our codebases remain modular, maintainable, and built to scale. Quality & Security: Championing engineering excellence through constructive peer reviews and proactive defensive security measures. Technical Guidance & Testing Strategy: Guiding unit, integration, and service-level testing strategies while exploring and introducing fresh industry ideas to our practice. Consulting & Collaboration: Translating complex technical choices into clear, accessible language for client stakeholders and presenting confident, engaging solution demos. Mentorship & Practice Growth: Mentoring and coaching colleagues to support their growth, sharing lessons learned, and continuously enriching Waracle's collective knowledge. Balanced Delivery: Evaluating trade-offs thoughtfully between delivery pace and system health, taking shared accountability for successful feature launches. Research shows that underrepresented groups-including women-tend to only apply for roles if they believe they meet 100% of the criteria. At Waracle, we want to buck that trend! We hire for passion, potential, and mindset as much as credentials. If you think you'd be incredible in the role, then apply-even if you don't tick every single box. Job requirements What you'll bring Core Backend Expertise: Proven hands-on experience building, scaling, and troubleshooting secure Go (Golang) systems and microservices in high-traffic environments. Polyglot Mindset: Experience working with at least one other major programming language, giving you the flexibility to contribute across varied tech stacks and architecture patterns. Cloud-Native Knowledge: Practical proficiency with Kubernetes and Helm to deploy and manage resilient, containerised applications. Agile Execution: Strong experience navigating full Agile delivery lifecycles, turning designs into clean code, and working with Continuous Delivery (CD) pipelines. Supportive Leadership: A passion for clean code, comprehensive testing, and uplifting colleagues through empathetic code reviews and ongoing mentorship. Thoughtful Problem Solving: The ability to weigh technical trade-offs, balancing feature momentum with long-term system maintainability and performance. Bonus if you have experience in Kubernetes, deployments with helm , Java Development, SQL databases and monitoring tools like SPLUNK What to expect from our hiring process 1. First Hello: An informal chat with your dedicated Talent Attraction Partner to talk about Waracle, what you want out of your next move, salary, benefits, and office hybrid working model. 2. Talking Impact: A collaborative deep dive into how you solve problems, work with others, and raise the bar, guided by our core values and competency framework. 3. Craft Showcase: A chance to demonstrate your real-world expertise. Depending on the role, this will be a practical presentation. Your Talent Attraction Partner will be in your corner through every step right up to your Welcome Ritual on day one Our Benefits We believe in supporting our team, inside and outside of work. Here's a glimpse of what you can expect: Rest & Recharge: You'll receive 27 days of annual leave, plus 8 bank holidays, totaling 35 days of holiday to unwind and pursue your passions. Financial Future & Security: Plan for retirement with our company-matched 5% pension contribution . For added peace of mind, we also offer a Death in Service benefit, providing 2 x your annual salary for your loved ones. Health & Wellness: Our Medicash Health Cash Plans help cover everyday healthcare costs, complemented by an Employee Assistance Programme for confidential support, and Group Sickness Cover for peace of mind. Flexible Working: We champion hybrid working , providing a home office setup budget to ensure you're comfortable and productive wherever you are. Learning & Development: Invest in yourself with access to Udemy Business and a dedicated learning and development budget for continuous growth. Lifestyle Perks: Make the most of our Cycle to Work Scheme , and enjoy exclusive gym and retail discounts . Family First: Our enhanced parental leave policies include support for fertility journeys, recognising diverse family needs. Community & Connection: We foster a vibrant culture with regular fun meet-ups and lunch on us in the office once a month. You'll also have the opportunity to make a local impact through Spirit of Waracle, our initiative for getting involved in charitable causes locally , building strong team bonds and giving back. We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, gender, disability, religion/belief, sexual orientation or age.
21/09/2026
Full time
Job description Waracle are looking for a Senior Developer for an exciting new role joining our world-class digital technology consultancy and home to a diverse, smart, curious and ambitious community of specialists in technology-driven transformation. We work with ambitious clients to help them solve their biggest business and customer challenges. We help our clients to innovate and create intelligent digital products and services. We thrive on complex challenges and deliver business-critical IT transformation projects, moving seamlessly from strategy, design and delivery to operations. This is a Hybrid role working from the London office 2 days a week. As a Senior Developer at Waracle, you will play a pivotal role in shaping robust, scalable systems while fostering an inclusive environment where everyone can thrive. If you love solving complex technical puzzles, supporting peers through thoughtful mentorship, and balancing innovation with code quality, we would love to welcome you to our team. Key aspects of the role include Architectural Delivery: Designing and building end-to-end backend subsystems using Go, ensuring our codebases remain modular, maintainable, and built to scale. Quality & Security: Championing engineering excellence through constructive peer reviews and proactive defensive security measures. Technical Guidance & Testing Strategy: Guiding unit, integration, and service-level testing strategies while exploring and introducing fresh industry ideas to our practice. Consulting & Collaboration: Translating complex technical choices into clear, accessible language for client stakeholders and presenting confident, engaging solution demos. Mentorship & Practice Growth: Mentoring and coaching colleagues to support their growth, sharing lessons learned, and continuously enriching Waracle's collective knowledge. Balanced Delivery: Evaluating trade-offs thoughtfully between delivery pace and system health, taking shared accountability for successful feature launches. Research shows that underrepresented groups-including women-tend to only apply for roles if they believe they meet 100% of the criteria. At Waracle, we want to buck that trend! We hire for passion, potential, and mindset as much as credentials. If you think you'd be incredible in the role, then apply-even if you don't tick every single box. Job requirements What you'll bring Core Backend Expertise: Proven hands-on experience building, scaling, and troubleshooting secure Go (Golang) systems and microservices in high-traffic environments. Polyglot Mindset: Experience working with at least one other major programming language, giving you the flexibility to contribute across varied tech stacks and architecture patterns. Cloud-Native Knowledge: Practical proficiency with Kubernetes and Helm to deploy and manage resilient, containerised applications. Agile Execution: Strong experience navigating full Agile delivery lifecycles, turning designs into clean code, and working with Continuous Delivery (CD) pipelines. Supportive Leadership: A passion for clean code, comprehensive testing, and uplifting colleagues through empathetic code reviews and ongoing mentorship. Thoughtful Problem Solving: The ability to weigh technical trade-offs, balancing feature momentum with long-term system maintainability and performance. Bonus if you have experience in Kubernetes, deployments with helm , Java Development, SQL databases and monitoring tools like SPLUNK What to expect from our hiring process 1. First Hello: An informal chat with your dedicated Talent Attraction Partner to talk about Waracle, what you want out of your next move, salary, benefits, and office hybrid working model. 2. Talking Impact: A collaborative deep dive into how you solve problems, work with others, and raise the bar, guided by our core values and competency framework. 3. Craft Showcase: A chance to demonstrate your real-world expertise. Depending on the role, this will be a practical presentation. Your Talent Attraction Partner will be in your corner through every step right up to your Welcome Ritual on day one Our Benefits We believe in supporting our team, inside and outside of work. Here's a glimpse of what you can expect: Rest & Recharge: You'll receive 27 days of annual leave, plus 8 bank holidays, totaling 35 days of holiday to unwind and pursue your passions. Financial Future & Security: Plan for retirement with our company-matched 5% pension contribution . For added peace of mind, we also offer a Death in Service benefit, providing 2 x your annual salary for your loved ones. Health & Wellness: Our Medicash Health Cash Plans help cover everyday healthcare costs, complemented by an Employee Assistance Programme for confidential support, and Group Sickness Cover for peace of mind. Flexible Working: We champion hybrid working , providing a home office setup budget to ensure you're comfortable and productive wherever you are. Learning & Development: Invest in yourself with access to Udemy Business and a dedicated learning and development budget for continuous growth. Lifestyle Perks: Make the most of our Cycle to Work Scheme , and enjoy exclusive gym and retail discounts . Family First: Our enhanced parental leave policies include support for fertility journeys, recognising diverse family needs. Community & Connection: We foster a vibrant culture with regular fun meet-ups and lunch on us in the office once a month. You'll also have the opportunity to make a local impact through Spirit of Waracle, our initiative for getting involved in charitable causes locally , building strong team bonds and giving back. We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, gender, disability, religion/belief, sexual orientation or age.
Data Engineer Position Description At CGI, we design and deliver data-driven solutions that transform how the UK's public and commercial sectors operate, enabling smarter decisions and better outcomes for millions. As a Data Engineer within our Delivery Centre, you'll build the platforms and pipelines that power critical services and unlock meaningful insight from complex data. We combine innovation with real-world impact, giving you the opportunity to take ownership of high-value solutions, collaborate with expert teams, and shape the future of digital services. Here, your ideas are valued, your growth is supported, and your work makes a measurable difference to clients and communities across the UK. 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 optimise scalable data platforms and pipelines that underpin mission-critical services across the UK. You will work closely with architects, developers and client stakeholders to turn complex requirements into secure, high-performing data solutions that enable insight and innovation. With the freedom to shape technical approaches and the backing of a collaborative delivery team, you will play a key role in driving measurable outcomes for our clients. You will contribute across the full data lifecycle, from ingestion and transformation to storage, modelling and visualisation, ensuring solutions are resilient, secure and future-ready. As part of an agile environment, you will continuously improve ways of working, champion best practice and help organisations become truly data driven. Key responsibilities: • Design & Deliver scalable data pipelines and cloud-based data platforms (AWS, Azure, GCP). • Develop & Optimise robust data models, warehouses and 'big data' architectures. • Integrate & Transform data using tools such as Databricks, Spark, Kafka, Talend, Informatica, AWS Glue or Azure Data Factory. • Collaborate & Influence with cross-functional agile teams and client stakeholders. • Automate & Secure CI/CD pipelines and infrastructure using tools such as Jenkins, GitHub, Terraform, Ansible or Kubernetes. • Enable Insight by supporting visualisation and reporting tools including Power BI or Tableau. Required qualifications to be successful in this role To succeed, you will bring strong hands-on experience in building and optimising cloud-based data solutions within agile environments. You will combine technical depth with a proactive mindset, taking ownership of delivery while contributing to a supportive, high-performing team. A passion for innovation and continuous improvement will help you thrive in this role. Essential qualifications: • You should have hands-on experience with cloud platforms such as AWS, Azure or GCP. • Strong proficiency in Python, SQL, Scala, Spark-SQL, JavaScript or PowerShell. • Proven ability to design and build data pipelines and workflow solutions. • Experience with data tools such as Databricks, Spark, Kafka and relational or NoSQL databases (e.g., Postgres, Cassandra). • Experience in data warehousing and building large-scale data architectures. • Familiarity with visualisation tools such as Power BI or Tableau. • Experience working within Agile delivery teams. 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.
21/09/2026
Full time
Data Engineer Position Description At CGI, we design and deliver data-driven solutions that transform how the UK's public and commercial sectors operate, enabling smarter decisions and better outcomes for millions. As a Data Engineer within our Delivery Centre, you'll build the platforms and pipelines that power critical services and unlock meaningful insight from complex data. We combine innovation with real-world impact, giving you the opportunity to take ownership of high-value solutions, collaborate with expert teams, and shape the future of digital services. Here, your ideas are valued, your growth is supported, and your work makes a measurable difference to clients and communities across the UK. 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 optimise scalable data platforms and pipelines that underpin mission-critical services across the UK. You will work closely with architects, developers and client stakeholders to turn complex requirements into secure, high-performing data solutions that enable insight and innovation. With the freedom to shape technical approaches and the backing of a collaborative delivery team, you will play a key role in driving measurable outcomes for our clients. You will contribute across the full data lifecycle, from ingestion and transformation to storage, modelling and visualisation, ensuring solutions are resilient, secure and future-ready. As part of an agile environment, you will continuously improve ways of working, champion best practice and help organisations become truly data driven. Key responsibilities: • Design & Deliver scalable data pipelines and cloud-based data platforms (AWS, Azure, GCP). • Develop & Optimise robust data models, warehouses and 'big data' architectures. • Integrate & Transform data using tools such as Databricks, Spark, Kafka, Talend, Informatica, AWS Glue or Azure Data Factory. • Collaborate & Influence with cross-functional agile teams and client stakeholders. • Automate & Secure CI/CD pipelines and infrastructure using tools such as Jenkins, GitHub, Terraform, Ansible or Kubernetes. • Enable Insight by supporting visualisation and reporting tools including Power BI or Tableau. Required qualifications to be successful in this role To succeed, you will bring strong hands-on experience in building and optimising cloud-based data solutions within agile environments. You will combine technical depth with a proactive mindset, taking ownership of delivery while contributing to a supportive, high-performing team. A passion for innovation and continuous improvement will help you thrive in this role. Essential qualifications: • You should have hands-on experience with cloud platforms such as AWS, Azure or GCP. • Strong proficiency in Python, SQL, Scala, Spark-SQL, JavaScript or PowerShell. • Proven ability to design and build data pipelines and workflow solutions. • Experience with data tools such as Databricks, Spark, Kafka and relational or NoSQL databases (e.g., Postgres, Cassandra). • Experience in data warehousing and building large-scale data architectures. • Familiarity with visualisation tools such as Power BI or Tableau. • Experience working within Agile delivery teams. 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.
DevOps Engineer (DV Security Clearance) Position Description At CGI, we deliver mission-critical systems that protect and secure the UK, combining deep technical expertise with innovative thinking to drive real-world impact. As a DevOps Engineer, you will play a pivotal role in designing and evolving resilient infrastructure that underpins national security programmes, working at the forefront of technology within a collaborative, supportive environment. We empower you to take ownership of complex challenges, contribute creative solutions, and grow your career while shaping high-value outcomes for our clients across defence and intelligence. 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. Your future duties and responsibilities In this role, you will take ownership of designing, building, and maintaining secure, scalable infrastructure that supports critical national systems. You will collaborate closely with developers and testers to troubleshoot, optimise, and automate delivery pipelines, ensuring reliable and high-performing environments. Working within agile teams, you will help shape solutions, improve quality assurance processes, and contribute to continuous improvement across the software lifecycle. You will be empowered to bring forward innovative ideas, automate complex processes, and enhance system resilience, while being supported by a collaborative team focused on delivering impactful outcomes. Design & Maintain resilient infrastructure across complex environments Automate & Optimise CI/CD pipelines and deployment processes Collaborate & Troubleshoot with development and testing teams Implement & Support Infrastructure as Code solutions (e.g., Puppet, Kubernetes) Enhance & Assure system quality through testing and validation practices Contribute & Deliver within Agile (Scrum/Kanban) frameworks. Required qualifications to be successful in this role You will bring strong experience in DevOps and infrastructure engineering, with a focus on automation, containerisation, and modern deployment practices. A solid technical foundation combined with a proactive mindset and collaborative approach will enable you to succeed in delivering secure, high-quality solutions in a fast-paced environment. You should have hands-on experience with Kubernetes, Argo, and Rancher Strong proficiency in Linux environments and package management (RPM/Yum) Experience working with Infrastructure as Code tools such as Puppet Developer experience in Java, Go, or scripting languages (Python, Bash) Proven ability to work with source control systems such as Git or SVN Experience supporting CI/CD pipelines and DevOps tooling Ability to collaborate effectively within Agile delivery teams 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.
21/09/2026
Full time
DevOps Engineer (DV Security Clearance) Position Description At CGI, we deliver mission-critical systems that protect and secure the UK, combining deep technical expertise with innovative thinking to drive real-world impact. As a DevOps Engineer, you will play a pivotal role in designing and evolving resilient infrastructure that underpins national security programmes, working at the forefront of technology within a collaborative, supportive environment. We empower you to take ownership of complex challenges, contribute creative solutions, and grow your career while shaping high-value outcomes for our clients across defence and intelligence. 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. Your future duties and responsibilities In this role, you will take ownership of designing, building, and maintaining secure, scalable infrastructure that supports critical national systems. You will collaborate closely with developers and testers to troubleshoot, optimise, and automate delivery pipelines, ensuring reliable and high-performing environments. Working within agile teams, you will help shape solutions, improve quality assurance processes, and contribute to continuous improvement across the software lifecycle. You will be empowered to bring forward innovative ideas, automate complex processes, and enhance system resilience, while being supported by a collaborative team focused on delivering impactful outcomes. Design & Maintain resilient infrastructure across complex environments Automate & Optimise CI/CD pipelines and deployment processes Collaborate & Troubleshoot with development and testing teams Implement & Support Infrastructure as Code solutions (e.g., Puppet, Kubernetes) Enhance & Assure system quality through testing and validation practices Contribute & Deliver within Agile (Scrum/Kanban) frameworks. Required qualifications to be successful in this role You will bring strong experience in DevOps and infrastructure engineering, with a focus on automation, containerisation, and modern deployment practices. A solid technical foundation combined with a proactive mindset and collaborative approach will enable you to succeed in delivering secure, high-quality solutions in a fast-paced environment. You should have hands-on experience with Kubernetes, Argo, and Rancher Strong proficiency in Linux environments and package management (RPM/Yum) Experience working with Infrastructure as Code tools such as Puppet Developer experience in Java, Go, or scripting languages (Python, Bash) Proven ability to work with source control systems such as Git or SVN Experience supporting CI/CD pipelines and DevOps tooling Ability to collaborate effectively within Agile delivery teams 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.
Automation Test Engineer Position Description At CGI, we're redefining what quality means in the age of AI and automation. As a Test Engineer, you'll play a key role in delivering complex, high-impact testing programmes that shape how our clients achieve excellence at scale. You'll combine deep technical expertise with innovation and leadership, enhancing automation frameworks, applying AI-driven techniques, and mentoring the next generation of test professionals. This is your opportunity to influence the future of quality engineering across multiple industries, driving outcomes that matter while growing your own career within a truly collaborative environment. 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 some of our programmes, you may 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 As a Test Engineer at CGI, you'll take ownership of quality across large-scale transformation programmes, defining and leading test strategies that embed automation, performance engineering, and AI-enhanced testing practices. You'll collaborate closely with developers, architects, and business stakeholders to design intelligent frameworks and ensure testing is seamlessly integrated into Agile and DevOps pipelines. Working alongside CGI's community of experts, you'll influence our clients' testing maturity while helping to shape CGI's own approach to AI-enabled quality engineering. • Lead & Deliver: Define, implement, and lead test strategies for complex programmes, ensuring quality is built into every stage of delivery. • Innovate & Automate: Design and enhance automation frameworks with intelligent test generation, adaptive execution, and self-healing capabilities. • Collaborate & Integrate: Work cross-functionally with developers, architects, and business leads to embed testing into CI/CD and DevOps practices. • Apply AI Thoughtfully: Use AI tools to generate test cases, enhance coverage, and drive smarter, data-led testing decisions. • Mentor & Empower: Support and develop engineers and test leads, fostering a culture of continuous improvement and shared learning. • Measure & Improve: Track test metrics and outcomes, demonstrating measurable value and driving continuous enhancement across engagements. Required qualifications to be successful in this role You'll bring a proven track record in test engineering, combining hands-on technical depth with the ability to lead, innovate, and influence. You'll thrive in collaborative environments, with a passion for automation, AI in testing, and the continuous pursuit of quality excellence. • Extensive experience in test engineering across multiple domains. • Expertise in automation frameworks (e.g., Selenium, Playwright, Cypress, or similar). • Strong coding/scripting skills in Java, Python, or JavaScript/TypeScript. • Experience applying AI techniques such as intelligent test generation or defect prediction. • Familiarity with performance, load, and security testing. • Strong understanding of Agile and DevOps delivery models. • Proven experience leading test teams or mentoring others. • Knowledge of cloud testing (AWS, Azure, or hybrid environments). • ISTQB Advanced certification and experience testing AI/ML systems (desirable). 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. Come join our team-one of the largest IT and business consulting services firms in the world.
21/09/2026
Full time
Automation Test Engineer Position Description At CGI, we're redefining what quality means in the age of AI and automation. As a Test Engineer, you'll play a key role in delivering complex, high-impact testing programmes that shape how our clients achieve excellence at scale. You'll combine deep technical expertise with innovation and leadership, enhancing automation frameworks, applying AI-driven techniques, and mentoring the next generation of test professionals. This is your opportunity to influence the future of quality engineering across multiple industries, driving outcomes that matter while growing your own career within a truly collaborative environment. 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 some of our programmes, you may 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 As a Test Engineer at CGI, you'll take ownership of quality across large-scale transformation programmes, defining and leading test strategies that embed automation, performance engineering, and AI-enhanced testing practices. You'll collaborate closely with developers, architects, and business stakeholders to design intelligent frameworks and ensure testing is seamlessly integrated into Agile and DevOps pipelines. Working alongside CGI's community of experts, you'll influence our clients' testing maturity while helping to shape CGI's own approach to AI-enabled quality engineering. • Lead & Deliver: Define, implement, and lead test strategies for complex programmes, ensuring quality is built into every stage of delivery. • Innovate & Automate: Design and enhance automation frameworks with intelligent test generation, adaptive execution, and self-healing capabilities. • Collaborate & Integrate: Work cross-functionally with developers, architects, and business leads to embed testing into CI/CD and DevOps practices. • Apply AI Thoughtfully: Use AI tools to generate test cases, enhance coverage, and drive smarter, data-led testing decisions. • Mentor & Empower: Support and develop engineers and test leads, fostering a culture of continuous improvement and shared learning. • Measure & Improve: Track test metrics and outcomes, demonstrating measurable value and driving continuous enhancement across engagements. Required qualifications to be successful in this role You'll bring a proven track record in test engineering, combining hands-on technical depth with the ability to lead, innovate, and influence. You'll thrive in collaborative environments, with a passion for automation, AI in testing, and the continuous pursuit of quality excellence. • Extensive experience in test engineering across multiple domains. • Expertise in automation frameworks (e.g., Selenium, Playwright, Cypress, or similar). • Strong coding/scripting skills in Java, Python, or JavaScript/TypeScript. • Experience applying AI techniques such as intelligent test generation or defect prediction. • Familiarity with performance, load, and security testing. • Strong understanding of Agile and DevOps delivery models. • Proven experience leading test teams or mentoring others. • Knowledge of cloud testing (AWS, Azure, or hybrid environments). • ISTQB Advanced certification and experience testing AI/ML systems (desirable). 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. Come join our team-one of the largest IT and business consulting services firms in the world.
Job description Waracle are looking for a Senior Developer for an exciting new role joining our world-class digital technology consultancy and home to a diverse, smart, curious and ambitious community of specialists in technology-driven transformation. We work with ambitious clients to help them solve their biggest business and customer challenges. We help our clients to innovate and create intelligent digital products and services. We thrive on complex challenges and deliver business-critical IT transformation projects, moving seamlessly from strategy, design and delivery to operations. This is a Hybrid role, offering the flexibility to balance your professional and personal life, with 2 days a week spent connecting with colleagues in our London office or on client site The Role We are looking for a self- motivated Senior Developer, proficient in Android mobile development. In this position, you will drive the end-to-end craft of building, developing, and deploying high-performance Android components and services. Whilst Android will be your core area of expertise , we're looking for someone with a curiosity and willingness to work across the wider mobile ecosystem. Experience with, or an openness to working with, frameworks such as React Native and Flutter would be highly valued. You don't need to be an expert in every framework - we're interested in developers who have strong engineering fundamentals, can adapt to different technologies and enjoy learning new approaches to solving mobile challenges! Key aspects of the role include: Technical Excellence & Delivery: Designing and delivering end-to-end features and small subsystems; optimising app performance, accessibility, and responsiveness; and being accountable for successful delivery of features. Communication & Stakeholder Management: Explaining technical trade-offs in plain language; and presenting demos confidently to clients and stakeholders to shape tactical direction. Leadership & Team Collaboration: Leading delivery of specific features or workstreams; and mentoring junior colleagues in both craft and process. Culture & Community of Practice: Regularly mentoring others across the practice; and representing Waracle in interviews and recruitment panels. Participating in ad-hoc duties from time to time as required by management. Job requirements What you'll bring: Core Language & Framework Expertise: Exceptional proficiency in Kotlin and Java, backed by a deep understanding of the Android SDK, core threading, offline storage, and performance tuning. Modern UI & Design Mastery: Hands-on experience building dynamic, responsive user interfaces with Jetpack Compose, coupled with a firm command of Google's Android Design Principles and interface guidelines. Architecture & Clean Code: Strong practical application of SOLID principles, working comfortably within a modularised codebase, and architecting robust solutions using MVVM/MVI alongside Android Architecture Components and Jetpack libraries. Ecosystem & Optimisation: Broad knowledge of the open-source Android landscape-leveraging top-tier third-party libraries for common tasks, benchmarking, and fine-grained optimisation. Quality & Engineering Practices: Proven track record in writing reliable UI tests, maintaining clean software development lifecycles, and working fluently with modern code versioning workflows like Git. Cross-Platform Knowledge: Direct experience or familiar exposure with cross-platform mobile frameworks such as Flutter or React Native. What to expect from our hiring process 1. First Hello: An informal chat with your dedicated Talent Attraction Partner to talk about Waracle, what you want out of your next move, salary, benefits, and office hybrid working model. 2. Craft Showcase: A chance to demonstrate your real-world expertise. Depending on the role, this will be a focused take-home task (capped at 2-3 hours to respect your time) or a practical presentation. 3. Talking Impact: A collaborative deep dive into how you solve problems, work with others, and raise the bar, guided by our core values and competency framework. Your Talent Attraction Partner will be in your corner through every step right up to your Welcome Ritual on day one. Our Benefits We believe in supporting our team, inside and outside of work. Here's a glimpse of what you can expect: Rest & Recharge: You'll receive 27 days of annual leave, plus 8 bank holidays, totaling 35 days of holiday to unwind and pursue your passions. Financial Future & Security: Plan for retirement with our company-matched 5% pension contribution. For added peace of mind, we also offer a Death in Service benefit, providing 2 x your annual salary for your loved ones. Health & Wellness: Our Medicash Health Cash Plans help cover everyday healthcare costs, complemented by an Employee Assistance Programme for confidential support, and Group Sickness Cover for peace of mind. Flexible Working: We champion hybrid working, providing a home office setup budget to ensure you're comfortable and productive wherever you are. Learning & Development: Invest in yourself with access to Udemy Business and a dedicated learning and development budget for continuous growth. Lifestyle Perks: Make the most of our Cycle to Work Scheme, and enjoy exclusive gym and retail discounts. Family First: Our enhanced parental leave policies include support for fertility journeys, recognising diverse family needs. Community & Connection: We foster a vibrant culture with regular fun meet-ups and lunch on us in the office once a month. You'll also have the opportunity to make a local impact through Spirit of Waracle, our initiative for getting involved in charitable causes locally, building strong team bonds and giving back. We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, gender, disability, religion/belief, sexual orientation or age.
21/09/2026
Full time
Job description Waracle are looking for a Senior Developer for an exciting new role joining our world-class digital technology consultancy and home to a diverse, smart, curious and ambitious community of specialists in technology-driven transformation. We work with ambitious clients to help them solve their biggest business and customer challenges. We help our clients to innovate and create intelligent digital products and services. We thrive on complex challenges and deliver business-critical IT transformation projects, moving seamlessly from strategy, design and delivery to operations. This is a Hybrid role, offering the flexibility to balance your professional and personal life, with 2 days a week spent connecting with colleagues in our London office or on client site The Role We are looking for a self- motivated Senior Developer, proficient in Android mobile development. In this position, you will drive the end-to-end craft of building, developing, and deploying high-performance Android components and services. Whilst Android will be your core area of expertise , we're looking for someone with a curiosity and willingness to work across the wider mobile ecosystem. Experience with, or an openness to working with, frameworks such as React Native and Flutter would be highly valued. You don't need to be an expert in every framework - we're interested in developers who have strong engineering fundamentals, can adapt to different technologies and enjoy learning new approaches to solving mobile challenges! Key aspects of the role include: Technical Excellence & Delivery: Designing and delivering end-to-end features and small subsystems; optimising app performance, accessibility, and responsiveness; and being accountable for successful delivery of features. Communication & Stakeholder Management: Explaining technical trade-offs in plain language; and presenting demos confidently to clients and stakeholders to shape tactical direction. Leadership & Team Collaboration: Leading delivery of specific features or workstreams; and mentoring junior colleagues in both craft and process. Culture & Community of Practice: Regularly mentoring others across the practice; and representing Waracle in interviews and recruitment panels. Participating in ad-hoc duties from time to time as required by management. Job requirements What you'll bring: Core Language & Framework Expertise: Exceptional proficiency in Kotlin and Java, backed by a deep understanding of the Android SDK, core threading, offline storage, and performance tuning. Modern UI & Design Mastery: Hands-on experience building dynamic, responsive user interfaces with Jetpack Compose, coupled with a firm command of Google's Android Design Principles and interface guidelines. Architecture & Clean Code: Strong practical application of SOLID principles, working comfortably within a modularised codebase, and architecting robust solutions using MVVM/MVI alongside Android Architecture Components and Jetpack libraries. Ecosystem & Optimisation: Broad knowledge of the open-source Android landscape-leveraging top-tier third-party libraries for common tasks, benchmarking, and fine-grained optimisation. Quality & Engineering Practices: Proven track record in writing reliable UI tests, maintaining clean software development lifecycles, and working fluently with modern code versioning workflows like Git. Cross-Platform Knowledge: Direct experience or familiar exposure with cross-platform mobile frameworks such as Flutter or React Native. What to expect from our hiring process 1. First Hello: An informal chat with your dedicated Talent Attraction Partner to talk about Waracle, what you want out of your next move, salary, benefits, and office hybrid working model. 2. Craft Showcase: A chance to demonstrate your real-world expertise. Depending on the role, this will be a focused take-home task (capped at 2-3 hours to respect your time) or a practical presentation. 3. Talking Impact: A collaborative deep dive into how you solve problems, work with others, and raise the bar, guided by our core values and competency framework. Your Talent Attraction Partner will be in your corner through every step right up to your Welcome Ritual on day one. Our Benefits We believe in supporting our team, inside and outside of work. Here's a glimpse of what you can expect: Rest & Recharge: You'll receive 27 days of annual leave, plus 8 bank holidays, totaling 35 days of holiday to unwind and pursue your passions. Financial Future & Security: Plan for retirement with our company-matched 5% pension contribution. For added peace of mind, we also offer a Death in Service benefit, providing 2 x your annual salary for your loved ones. Health & Wellness: Our Medicash Health Cash Plans help cover everyday healthcare costs, complemented by an Employee Assistance Programme for confidential support, and Group Sickness Cover for peace of mind. Flexible Working: We champion hybrid working, providing a home office setup budget to ensure you're comfortable and productive wherever you are. Learning & Development: Invest in yourself with access to Udemy Business and a dedicated learning and development budget for continuous growth. Lifestyle Perks: Make the most of our Cycle to Work Scheme, and enjoy exclusive gym and retail discounts. Family First: Our enhanced parental leave policies include support for fertility journeys, recognising diverse family needs. Community & Connection: We foster a vibrant culture with regular fun meet-ups and lunch on us in the office once a month. You'll also have the opportunity to make a local impact through Spirit of Waracle, our initiative for getting involved in charitable causes locally, building strong team bonds and giving back. We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, gender, disability, religion/belief, sexual orientation or age.
Front End Software Engineer Position Description At CGI, we create digital solutions that help leading organisations transform how they operate, deliver services, and create lasting value. As a Front End Software Engineer, you'll play a key role in designing and building intuitive, high-performing web applications that make a real difference for our clients and their users. Joining our growing Software Engineering Capability team in Scotland, you'll collaborate with talented colleagues on meaningful projects, contribute ideas that shape modern digital experiences, and have the opportunity to develop your expertise in a supportive environment where innovation, ownership, and continuous learning are part of everyday work. 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. This is a hybrid position. Your future duties and responsibilities In this role, you will design, develop, and enhance modern front-end applications that deliver seamless digital experiences for our clients. Working as part of collaborative Agile teams, you'll translate user and business requirements into responsive, accessible, and scalable solutions while partnering closely with UX designers, back-end engineers, product teams, and stakeholders. You'll have the opportunity to influence technical decisions, champion engineering best practices, and contribute to the continual evolution of our front-end capability. You'll be encouraged to take ownership of your work, share ideas that improve delivery, and help foster a collaborative engineering culture where quality, innovation, and continuous improvement are valued. Your contributions will directly support the successful delivery of impactful digital services across a range of client engagements. Key responsibilities: • Develop & Deliver responsive, accessible, and high-performing web applications. • Transform & Build UI/UX designs into clean, reusable, and maintainable code. • Collaborate & Integrate with back-end engineers to consume REST APIs and services. • Optimise & Enhance application performance, scalability, and cross-browser compatibility. • Troubleshoot & Resolve front-end issues through effective debugging and problem solving. • Review & Improve code quality by participating in peer reviews and promoting engineering best practices. • Test & Validate solutions through unit and integration testing. • Innovate & Evolve by evaluating emerging front-end technologies and recommending improvements. • Deliver & Contribute within Agile Scrum teams to achieve successful project outcomes. • Champion & Maintain accessibility, security, and web standards across all solutions. Required qualifications to be successful in this role You'll have strong commercial experience developing modern front-end applications and a passion for creating intuitive, high-quality digital experiences. You'll be comfortable working within Agile delivery teams, collaborating with a wide range of stakeholders, and applying modern engineering practices to build scalable, secure, and accessible web solutions. A continuous learning mindset and commitment to engineering excellence will help you succeed in this role. Essential qualifications and experience: • Strong commercial experience with HTML5, CSS3/Sass, JavaScript (ES6+) and TypeScript. • Proven expertise in at least one modern framework such as React, Angular, or Vue.js. • Experience integrating and consuming REST APIs. • Strong understanding of responsive web design and web performance optimisation. • Experience using Git for source control and collaborative development. • Knowledge of browser developer tools for debugging and optimisation. • Experience writing unit and integration tests. • Understanding of accessibility (WCAG) standards and secure development practices. • Experience working within Agile/Scrum delivery environments. 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.
21/09/2026
Full time
Front End Software Engineer Position Description At CGI, we create digital solutions that help leading organisations transform how they operate, deliver services, and create lasting value. As a Front End Software Engineer, you'll play a key role in designing and building intuitive, high-performing web applications that make a real difference for our clients and their users. Joining our growing Software Engineering Capability team in Scotland, you'll collaborate with talented colleagues on meaningful projects, contribute ideas that shape modern digital experiences, and have the opportunity to develop your expertise in a supportive environment where innovation, ownership, and continuous learning are part of everyday work. 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. This is a hybrid position. Your future duties and responsibilities In this role, you will design, develop, and enhance modern front-end applications that deliver seamless digital experiences for our clients. Working as part of collaborative Agile teams, you'll translate user and business requirements into responsive, accessible, and scalable solutions while partnering closely with UX designers, back-end engineers, product teams, and stakeholders. You'll have the opportunity to influence technical decisions, champion engineering best practices, and contribute to the continual evolution of our front-end capability. You'll be encouraged to take ownership of your work, share ideas that improve delivery, and help foster a collaborative engineering culture where quality, innovation, and continuous improvement are valued. Your contributions will directly support the successful delivery of impactful digital services across a range of client engagements. Key responsibilities: • Develop & Deliver responsive, accessible, and high-performing web applications. • Transform & Build UI/UX designs into clean, reusable, and maintainable code. • Collaborate & Integrate with back-end engineers to consume REST APIs and services. • Optimise & Enhance application performance, scalability, and cross-browser compatibility. • Troubleshoot & Resolve front-end issues through effective debugging and problem solving. • Review & Improve code quality by participating in peer reviews and promoting engineering best practices. • Test & Validate solutions through unit and integration testing. • Innovate & Evolve by evaluating emerging front-end technologies and recommending improvements. • Deliver & Contribute within Agile Scrum teams to achieve successful project outcomes. • Champion & Maintain accessibility, security, and web standards across all solutions. Required qualifications to be successful in this role You'll have strong commercial experience developing modern front-end applications and a passion for creating intuitive, high-quality digital experiences. You'll be comfortable working within Agile delivery teams, collaborating with a wide range of stakeholders, and applying modern engineering practices to build scalable, secure, and accessible web solutions. A continuous learning mindset and commitment to engineering excellence will help you succeed in this role. Essential qualifications and experience: • Strong commercial experience with HTML5, CSS3/Sass, JavaScript (ES6+) and TypeScript. • Proven expertise in at least one modern framework such as React, Angular, or Vue.js. • Experience integrating and consuming REST APIs. • Strong understanding of responsive web design and web performance optimisation. • Experience using Git for source control and collaborative development. • Knowledge of browser developer tools for debugging and optimisation. • Experience writing unit and integration tests. • Understanding of accessibility (WCAG) standards and secure development practices. • Experience working within Agile/Scrum delivery environments. 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.