hackajob is partnering with CGI to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.
At CGI, we design and deliver secure, scalable digital solutions that transform complex, high-profile programmes and create lasting impact. As a Senior Software Engineer with strong Java and Angular expertise, you will play a pivotal role in building resilient, cloud-based applications that power critical services. You will shape end-to-end solutions across back-end and front-end components, influencing architecture, driving engineering excellence, and delivering measurable value. We empower our engineers to take ownership of technical decisions, contribute to strategic direction, and innovate within collaborative teams where your ideas are valued and your growth is fully supported.
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 design, develop, and enhance secure, scalable applications using Java on the back end and Angular on the front end within a modern cloud environment. You will take ownership of translating business requirements into high-quality technical solutions, contributing to architectural decisions that ensure performance, resilience, and long-term maintainability. Working in Agile teams, you will actively shape sprint goals, participate in design discussions, and drive continuous improvement across the development lifecycle.
You will collaborate with cross-functional stakeholders to integrate large-scale components across web application ecosystems, ensuring best practice in coding, testing, and deployment. Alongside hands-on engineering, you will mentor colleagues, influence technical standards, and support incident and change management processes to maintain system stability and responsiveness. Your contributions will directly impact service reliability, user experience, and overall programme success.
Key responsibilities:
Design & Develop secure, scalable Java-based back-end services
Build & Enhance responsive Angular front-end applications
Lead & Influence technical design discussions and architectural decisions
Collaborate & Integrate large-scale components across complex web ecosystems
Mentor & Elevate engineering standards through code reviews and knowledge sharing
Optimise & Support system performance, reliability, and release processes
Required qualifications to be successful in this role
To succeed in this role, you will bring strong full-stack engineering experience with deep expertise in Java and Angular, alongside a solid understanding of cloud-native architectures. You will be confident contributing to technical strategy, working within Agile environments, and delivering secure, high-performing applications in complex settings.
Essential qualifications:
You should have extensive experience in Java development for enterprise-level applications
Strong proficiency in Angular and modern front-end development practices
Experience designing and implementing scalable solutions within cloud platforms (e.g. AWS, Azure, or GCP)
Proven ability to contribute to architecture and technical design discussions
Experience with CI/CD pipelines, DevOps practices, and automated testing
Strong understanding of secure coding principles and performance optimisation
hackajob is partnering with CGI to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.
Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.