Engineering Lead - Payments | London (Hybrid)Lead the Future of Payments TechnologyWe're looking for an experienced Engineering Lead... Read more
We're looking for an experienced Engineering Lead to join a rapidly evolving payments business that processes billions of pounds in transactions every year across the UK. As the organisation continues its journey towards becoming a standalone fintech, you'll play a key role in shaping innovative products, leading talented engineering teams, and delivering technology solutions that make a real impact.
This is an opportunity to combine hands-on technical leadership with people management, driving engineering excellence while helping teams build scalable, secure, and customer-focused products.
What You'll Be DoingAs an Engineering Lead, you'll take ownership of a product delivery team responsible for developing, deploying, and supporting technology solutions from concept through to production.
Key responsibilities include:
Leading the design, development, and continuous enhancement of high-quality software solutions.Ensuring applications are scalable, reliable, maintainable, and performance-driven.Collaborating closely with Product Managers, Engineers, Designers, and business stakeholders to define requirements and deliver successful outcomes.Coaching, mentoring, and developing engineers to support their growth and performance.Driving best practices in software engineering, code quality, testing, and secure development.Conducting code reviews and promoting knowledge sharing across teams.Supporting agile delivery practices and fostering a culture of continuous improvement.Influencing technical direction and contributing to architectural decisions.Championing modern engineering standards, operational excellence, and innovation.What We're Looking ForEssential ExperienceProven track record of leading engineering teams in a production environment.Strong software engineering background with experience across modern technology stacks.Experience delivering complex technology solutions using Agile or Lean methodologies.Demonstrated people leadership skills, including coaching, mentoring, and performance management.Excellent communication and stakeholder management abilities, capable of engaging both technical and non-technical audiences.Desirable SkillsExperience working in payments, fintech, or other technology-driven organisations.Understanding of AI, machine learning, or emerging technologies.Hands-on experience with technologies such as Rust, Kotlin, or TypeScript.Knowledge of cloud-native architectures, Kubernetes, DevOps practices, and CI/CD pipelines.Experience designing or working with event-driven systems and messaging platforms.Why Join?You'll be joining a forward-thinking payments organisation at a pivotal stage of growth and transformation. This role offers the opportunity to influence technology strategy, lead high-performing teams, and help build the next generation of payment solutions used by businesses across the UK.
Location & Working PatternLocation: LondonWorking Model: Hybrid (3 days per week in the office)If you're passionate about engineering leadership, modern technology, and building products that operate at scale, we'd love to hear from you.
GCS is acting as an Employment Agency in relation to this vacancy.
Read lessLondon, England, United KingdomPermanent
Team Lead / Software Engineering ManagerAre you a people-first leader who knows how to bring teams together, remove... Read more
Are you a people-first leader who knows how to bring teams together, remove blockers, and create an environment where engineers can thrive?
We're looking for a Team Lead to guide a Platform Engineering team and strengthen collaboration across multiple product teams. This is a leadership-focused role where coaching, stakeholder management, prioritisation, and team development are more important than being hands-on technically.
What You'll DoLead, coach and support a team of platform engineers.Create clear goals, ownership and priorities for the team.Build strong relationships with Product Owners, Scrum Masters, Architects and development teams.Facilitate collaboration between platform and product teams.Drive alignment on priorities, processes and ways of working.Remove obstacles and help teams deliver more effectively.Support the ongoing development of platform capabilities and developer experience.What We're Looking ForProven experience leading and developing software engineering teams.Strong coaching, mentorship and people management skills.Excellent stakeholder management and communication abilities.Experience working in Agile/Scrum environments.Comfortable operating in a fast-paced environment with multiple teams and competing priorities.Experience driving change and improving ways of working.Nice to HavePrevious experience within a .NET software development environment.Exposure to Azure, Docker, Kubernetes or platform engineering teams.Interested? Apply or email [email protected] for more details.
GCS is acting as an Employment Agency in relation to this vacancy.
Read lessNetherlands (Kingdom of the)Full Time
Software Engineering Lead (AI)Location: Cork, Ireland (on-site) Type: Full-time, PermanentAbout the company A fast-growing, IDA-backed industrial technology company... Read more
Software Engineering Lead (AI)
Location: Cork, Ireland (on-site)
Type: Full-time, Permanent
About the company
A fast-growing, IDA-backed industrial technology company building out its engineering presence in Cork. The business operates at the forefront of emerging technology, with AI already shipping in production across its platform - not early-stage experimentation.
About the role
We're looking for a hands-on Software Engineering Lead to run our AI engineering function. This is a technical leadership role, not a purely managerial one - you'll still be writing code, running PoCs, and validating architecture, while setting technical direction, hiring the team, and raising the engineering bar across the group.
Responsibilities
Lead the technical direction of a high-impact AI engineering team, staying hands-onDesign and deliver cloud-native, container-first services built to scaleTake AI-enabled capabilities from early exploration through to secure, production deploymentsWrite high-quality Python code and define the engineering bar for maintainability and testingDrive good engineering practices across CI/CD, containerisation, Kubernetes, and cloud operationsPlay a central role in hiring and building the teamMentor and coach engineers through reviews, pairing, and technical feedbackRequirements
Strong professional software engineering background (typically 10+ years, though impact and evidence of delivery matter more than a specific number)Proven technical leadership - leading design discussions, mentoring, setting directionStrong Python engineering skills: OOP, typing, async programming, FastAPI preferredDemonstrated experience building REST APIs and service integrationsCloud experience on at least one hyperscaler (Azure preferred), with strong container experienceKubernetes experience strongly preferredExperience with CI/CD pipelines and modern DevOps practicesStrong testing discipline (PyTest) and code review habitsUnderstanding of AuthN/AuthZ fundamentals (OpenID/OAuth2)Nice to have
Experience building with Generative AI or Agentic AI frameworks (LangChain, LangGraph, CrewAI, Hugging Face)Familiarity with event-driven architectureAzure platform depth (Cosmos DB, serverless)Interest in modern AI concepts (transformers, attention, deep learning foundations)GCS is acting as an Employment Agency in relation to this vacancy.
Read lessCork, Cork, Republic of IrelandFull Time
Engineering Team LeadLead the Future of Data EngineeringWe are looking for an experienced Engineering Team Lead to join... Read more
We are looking for an experienced Engineering Team Lead to join our growing Data & Analytics function. This is an exciting opportunity to lead a team of talented Data Engineers while shaping the design, architecture, and delivery of modern data solutions.
As Engineering Team Lead, you will be responsible for driving best practices across data engineering, providing technical leadership, and ensuring the successful delivery of scalable, high-quality data platforms that enable business insight and innovation.
What You'll Be DoingLeading and mentoring a team of Data Engineers.Defining and promoting engineering best practices, standards, and processes.Designing and overseeing scalable data integration and data warehouse solutions.Providing architectural guidance across data and analytics projects.Driving data governance, operational controls, and platform reliability.Collaborating with analytics, reporting, and business teams to deliver impactful data solutions.Supporting the growth and development of a high-performing engineering team.What We're Looking For5+ years' experience in Data Engineering, ETL development, SQL programming, and data warehousing.Strong expertise in data modelling, systems integration, and cloud-based data platforms.Proficiency in SQL and languages such as Python, Java, Scala, or R.Experience leading technical teams and mentoring engineers.Strong stakeholder management and communication skills.Ability to translate business requirements into effective technical solutions. Nice to HaveExperience within financial services, insurance, or another regulated industry.Exposure to enterprise-scale analytics and reporting environments. Why Join Us?You'll have the opportunity to influence technical strategy, shape the future of our data platform, and work alongside a collaborative team focused on delivering innovative, data-driven solutions. If you're passionate about engineering excellence and developing high-performing teams, we'd love to hear from you.
GCS is acting as an Employment Agency in relation to this vacancy.
Read lessAthlone, Westmeath, Republic of IrelandPermanent
All your saved jobs are no longer available or you've already applied.
for the following search criteria