Make yourself visible and let companies apply to you.
Role title
Roles
Full Stack Engineer Jobs in London
Trending Full Stack Engineer jobs in London
Get notified about new jobs that match this search?
Software Engineering Manager
Coburg Banks Limited
East Molesey
Hybrid
Senior - Leader
Private salary
RECENTLY POSTED

Role: Software Engineering ManagerLocation: Peterborough Hybrid - 2 days per weekSalary: Competitive salary, plus bonus, car allowance, excellent pension, healthcare

This is a new role within this multinational organisation that fully embraces and actively encourages the adoption the latest tech.
We are looking for an experienced software engineering manager, development manager or lead developer that is as happy leading a small team as much as coding and leading projects.
This is a hands-on role, so we are looking for coding skills in JavaScript and a good grasp of Azure.
You will have a keen interest in AI technologies and how to incorporate them in business systems and applications.

What are we looking for:

  • Development team management and leadership experience, planning, sprints, mentoring, support etc
  • Has worked within a Microsoft Azure Development role (Web Apps, Functions, Databases)
  • Decent knowledge of Microsoft 365 products, SharePoint, Teams, Office, Administration
  • Web development skills, HTML, CSS, JavaScript, React, REST APIs, Node.
  • Any AI, LLM & chatbot exposure would be very welcome
  • Experience of working within Source Control & Agile Practices (Azure DevOps)
  • Able to implement IT Security best practices and improvements.
  • Commutable to Peterborough - two days per week on site.

This is a great opportunity to join and lead a fantastic team that are providing highly innovative and unique solutions to a global business using the latest technologies.Coburg Banks Limited is acting as an Employment Agency in relation to this vacancy.

Lead Software Engineer Ruby TypeScript React
client server
London
Hybrid
Senior
£100,000
RECENTLY POSTED

Lead Software Engineer / Developer (Ruby TypeScript React) London / Remote to £130k

Are you a polyglot Software Engineer with Developer Experience, API / SDK development skills?

You could be joining a highly regarded provider of serverless real-time infrastructure for the Internet that processes billions of messages a day and powers everything from live chat and VoIP calls to real-time pricing and stock availability for a multitude of services around the globe.

As a Lead Software Engineer you’ll own the technical strategy and architecture for one or more Developer Ecosystems (iOS, Web, Infra/Automation), define and drive best practices for API and SDK design, ensuring consistency, usability and scalability and lead complex, cross-team initiatives to expand and improve client libraries.

You’ll oversee the full development lifecycle, from design through to release, maintenance and product evolution, mentoring more junior engineers and reviewing contributions, raising the technical bar across the team. You’ll also guide and manage external contributors and open-source collaboration and act as a key interface with the developer community, incorporating feedback into product direction.

Location / WFH:

You can work from most of the time, collaborating via Slack and meeting up with the team at the dog friendly office in North London for tech talks, lunch and learn events etc. around once a month.

About you:

You’re a senior software engineer with experience of building developer tooling and APIs

You have strong hands-on experience with Ruby, TypeScript and React

You have experience within a product focussed B2B SaaS environment

You have experience of making technical decisions that drive projects and raise the bar

You’re comfortable with AI tools such as Claude and Cursor and understand how they can be used to optimise processes

You’re customer and product focussed

You’re collaborative and pragmatic with experience of technically leading and mentoring others

You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns

What’s in it for you:

As a Lead Software Engineer / Developer you will earn a competitive salary package including:

Salary to £130k

EMI share option scheme

28 days annual leave

Enhanced maternity and parental leave packages

Your choice of kit and home-station set up

Personal learning and development budget (£1000 p/a + 5% time to work on your own projects)

BUPA Health Insurance + dental costs + mental health and wellness

Pension, Life Assurance, Income Protection

Fully paid one month sabbatical at five years’ service

Gym subsidies, Cycle to work scheme and more

Apply now to find out more about this Lead Software Engineer / Developer (Ruby TypeScript React) opportunity.

At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We’re an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.

TPBN1_UKTJ

Full Stack Software Engineer
Vector Recruitment
London
Hybrid
Mid - Senior
£70,000 - £100,000
RECENTLY POSTED
+2

Full Stack Software Engineer (Platform & Cloud)
Location: London (Hybrid - 2 days onsite)
Salary: £70,000 £100,000k (DOE)
Contact: Adam Mayne (url removed) (phone number removed)

An exciting opportunity for a Full Stack Software Engineer to join a fast growing London technology design consultancy building next generation cloud and platform solutions for an array of different clients in industries, such as FinTech, HealthTech, GovTech and MedTech. The company develops next generation cloud native, highly scalable platforms, combining modern web technologies with cutting edge backend and infrastructure engineering.

As a Full Stack Software Engineer, you ll be involved not only in feature development but also in the evolution of the underlying platform and cloud architecture. This is a hands on role offering real ownership, technical influence, and the chance to work across product, platform, and cloud concerns in a high growth startup environment.

What you ll be doing as Full Stack Software Engineer

  • Designing, building, and maintaining front end user interfaces using Angular and modern web technologies
  • Developing and integrating API driven backend services and microservices with Go, and scalable frameworks as Kubernetes.
  • Contributing to the design and evolution of scalable, distributed systems running in the cloud
  • Working alongside platform and infrastructure engineers on containerised workloads, deployments, and system reliability
  • Debugging and resolving issues across the full stack, from UI through to backend and cloud services
  • Participating in code reviews, CI/CD pipelines, and continuous improvement of engineering standards
  • Collaborating closely with product, UX, and engineering teams to deliver robust, production ready solutions

What we re looking for in a Full Stack Software Engineer

  • At least 4 years+ experience as a Full Stack or Software Engineer
  • Strong experience with Angular or similar modern front end frameworks
  • Solid understanding of backend development, APIs, and system integration
  • Experience working with cloud platforms such as AWS or Azure
  • Skilled in Go Language.
  • Knowledge of Kubernetes and Docker
  • Experience with SQL or NoSQL databases (e.g. MS SQL, MySQL, Redis)
  • Familiarity with CI/CD pipelines, version control, and modern software delivery practices
  • Comfortable working in a fast paced startup environment, contributing across both product and platform concerns
  • A collaborative mindset with a willingness to learn and adapt
  • This position doesn t offer sponsorship and due to the nature of some of their clients we are looking for people who are able to obtain SC clearance.
Front-End Developer (React and React Native)
Foresters Financial
Bromley
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED
+1

Front-End Developer (React and React Native) Competitive salary Bromley, Kent Fixed Term Contract (12 Months) We’re looking for an experienced Frontend Developer (React & React Native) to join our Digital Solutions team on a 12‑month fixed‑term contract. In this hands‑on role, you’ll play a key part in growing our digital platform, delivering intuitive omni‑channel services for our customers, and enhancing the workflows and systems that support our customer‑facing teams. You’ll be involved across the full development lifecycle from collaborating with the business to understand customer needs, through design and build, to testing and release. Strong React and React Native expertise, a passion for clean, scalable front‑end development, and a customer‑first mindset will be critical to your success. What you will do \* Design, build and maintain web applications using React \* Develop and support mobile applications using React Native \* Integrate applications using RESTful APIs \* Deploy applications and support releases into production \* Build responsive, accessible and well‑structured user interfaces using HTML, CSS and JavaScript \* Contribute to front‑end architecture and application design \* Collaborate with the business, architects and other multi‑skilled team members to gather requirements and shape solutions \* Take ownership of projects from concept through to delivery \* Estimate, prioritise and manage workloads effectively across the development lifecycle \* Ensure solutions meet both technical standards and business needs \* Stay up to date with emerging trends and best practices in web and mobile development \* Support and coach other team members where appropriate Working hours are 40 hours a week Monday to Friday. Start times are flexible from 8.30am to 9.30am. Hybrid working is available a minimum of 2 days per week working in the office. What we require \* Proven experience developing with React JS and React Native \* Strong experience with Redux Toolkit \* Solid understanding of modern JavaScript, HTML and CSS \* Experience building secure, customer‑facing front‑end applications \* Ability to work with web services that integrate with external systems \* Experience designing or working closely with APIs \* .NET / C# experience is desirable but not essential \* Confident communicator, able to work effectively with both technical and non‑technical stakeholders \* Excellent problem‑solving and analytical skills What we offer you \* Competitive salary \* Annual holiday allowance of 25 days holiday plus bank holidays \* Life Assurance (based on pensionable earnings) \* Generous contributory Pension scheme \* 1 days paid charitable workday \* Employee Assistance Programme About us Foresters Financial is not your typical financial services provider. Those who join our purpose-driven organisation enjoy a culture of collaboration, creativity, and mutual respect and are challenged to do their best to make a difference every day. We help everyday families achieve their financial goals and make a lasting difference in their lives and communities. What we do We help everyday families achieve their financial goals and make a lasting difference in their lives and communities. We will continue to do this by employing enthusiastic and talented Financial Advisers working across the country and equally talented people to be based at our Head Office in Bromley

Senior Developer
Tiro Partners
London
Hybrid
Senior
£500/day - £550/day
RECENTLY POSTED

Senior Software Engineer Java AI London 500- 600/day

About the Role

We are seeking an exceptional Senior Software Engineer with expertise in Java and AI to join our client, an established financial services brand, on a 6-month contract Outside IR35. This is a unique opportunity for a Senior Software Engineer to work at the cutting edge of AI-driven development.

The Opportunity

As a Senior Software Engineer, you’ll join a small, innovative team modernising and simplifying critical legacy services using cutting-edge AI tooling. You’ll demonstrate what’s possible when AI is deeply integrated throughout the software development lifecycle, working with the latest AI technologies including Claude Code, GitHub Copilot, MCP, LLMs.

Senior Software Engineer will:

  • Develop and maintain software applications using Java
  • Implement AI solutions to enhance software functionality and accelerate development workflows
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Leverage AI technologies throughout the development lifecycle
  • Participate in code reviews and maintain code quality standards
  • Modernise legacy services using AI-first approaches

The ideal experience:

  • 6+ years of experience in software development
  • Strong background in Java programming and modern Java frameworks
  • Proven experience with AI technologies such as: Claude Code, GitHub Copilot, MCP (Model Context Protocol), LLM (Large Language Models)
  • Track record of implementing AI solutions in production environments
  • Experience working in financial services (desirable)
  • Strong collaboration and communication skills

What We Offer

  • 500- 600 per day (Outside IR35)
  • 6-month contract with potential for extension
  • Hybrid working in London

If you’re a Senior Software Engineer with strong Java expertise and proven experience implementing AI technologies, we want to hear from you.

Graduate Software Developer
Spectrum IT Recruitment
London
In office
Graduate
£40,000 - £50,000
RECENTLY POSTED

We have an excellent client offering an exciting opportunity for a Graduate Software Developer to join a high-performing team building cutting-edge trading and research systems. This role is ideal for a recent graduate eager to work on real-world, high-impact applications while developing strong technical and professional skills. You'll contribute to the development of innovative, high-performance systems used in live trading environments, gaining exposure to modern software architecture and engineering practices. Working alongside experienced developers, researchers, and traders, you'll play a key role in delivering reliable and scalable solutions. Our client's technology stack primarily includes C#, .NET, SQL Server, and ASP.NET, and you'll receive mentorship to help you grow your expertise in these areas. Key Responsibilities Assist in designing, developing, and maintaining applications using C# and .NET Support the development of scalable systems for trading and research Contribute to database development and optimisation (SQL Server or similar) Collaborate with senior developers, researchers, and traders to deliver software solutions Participate in code reviews and adopt best engineering practices Help improve system performance, reliability, and automation Contribute to ongoing improvements in development processes and tools Required Skills & Experience At least a 2:1 BSc in Computer Science or a related subject from Russell Group University Strong foundation in programming, ideally with exposure to C# or .NET Understanding of object-oriented programming principles Familiarity with relational databases (SQL Server, Oracle, or similar) Strong problem-solving skills and attention to detail Good communication skills and ability to work in a team environment Eagerness to learn and develop in a fast-paced technical setting Desirable Skills Knowledge of multi-threading or concurrent programming concepts Basic understanding of networking (TCP/UDP) Familiarity with version control systems such as Git Exposure to Windows-based development environments Interest in financial markets or trading systemsSpectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy

Senior Software Developer
Tech4 Ltd
London
Hybrid
Senior
£64,000 - £70,000
RECENTLY POSTED

Senior Software Developer (PYTHON/AWS/REACT) - Health tech - tech for good, make a positive impact on the world

Highly successful and fast growing organisation has an exciting opportunity for a Senior Software Developer (PYTHON/AWS/REACT).

They are looking for a talented individual who will design, implement, and maintain their publishing software, systems, and customer-facing digital products.

Requirements

  • Design and implement systems and software to meet requirements using appropriate tools and methods.
  • Promote the creation of high-quality code by commitment to practices such as test-driven development, pair programming and code review.
  • Be responsible for the technical development of all stages of software creation, including testing; ensure that implementation meets security, performance, and safety requirements.
  • Suggest improvements to the code base, development processes, tooling and working practices. Encourage innovation by identifying, evaluating and adoption of emerging technologies.
  • Assist with the design, implementation, and testing of APIs that adhere to the Open API specification

Knowledge & Skills for this job

  • Able to demonstrate commercial software development experience.
  • Practical experience in system design, development, testing and operational stability.
  • Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls.
  • Experience applying continuous delivery, test driven development and pair programming.
  • Experience of working in an agile environment and an understanding of Scrum principles in particular.
  • Experience writing and consuming RESTful APIs in Python.
  • Experience with AWS services (Lambda, DynamoDB, ElasticSearch).
  • Experience with creating web application UIs using ReactJS and with TypeScript

The Directorate

This role will work closely with our Head of Engineering, Head of Data Science, QA Manager, Lead Software Developers, Software Developers and Chief Technology Officer.

The Team

As well as the above teams, you will be working across the organisation. We are welcoming someone who sees opportunities, is proactive and energetic wanting to make a difference to the way we wor

Excellent opportunity to positively impact patient safety whilst working on complex, challenging and career defining projects.

Basic salary £64,000 - 70,000 + excellent benefits

Hybrid role - between 4 - 8 days per month in the London office, the rest remote

Senior Python Developer
Tech4 Ltd
London
Hybrid
Senior
£64,000 - £70,000
RECENTLY POSTED

Senior Python Developer (PYTHON/AWS/REACT) - Health tech - tech for good, make a positive impact on the world

Highly successful and fast growing organisation has an exciting opportunity for a Senior Software Developer (PYTHON/AWS/REACT).

They are looking for a talented individual who will design, implement, and maintain their publishing software, systems, and customer-facing digital products.

Requirements

  • Design and implement systems and software to meet requirements using appropriate tools and methods.
  • Promote the creation of high-quality code by commitment to practices such as test-driven development, pair programming and code review.
  • Be responsible for the technical development of all stages of software creation, including testing; ensure that implementation meets security, performance, and safety requirements.
  • Suggest improvements to the code base, development processes, tooling and working practices. Encourage innovation by identifying, evaluating and adoption of emerging technologies.
  • Assist with the design, implementation, and testing of APIs that adhere to the Open API specification

Knowledge & Skills for this job

  • Able to demonstrate commercial software development experience.
  • Practical experience in system design, development, testing and operational stability.
  • Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls.
  • Experience applying continuous delivery, test driven development and pair programming.
  • Experience of working in an agile environment and an understanding of Scrum principles in particular.
  • Experience writing and consuming RESTful APIs in Python.
  • Experience with AWS services (Lambda, DynamoDB, ElasticSearch).
  • Experience with creating web application UIs using ReactJS and with TypeScript

The Directorate

This role will work closely with our Head of Engineering, Head of Data Science, QA Manager, Lead Software Developers, Software Developers and Chief Technology Officer.

The Team

As well as the above teams, you will be working across the organisation. We are welcoming someone who sees opportunities, is proactive and energetic wanting to make a difference to the way we wor

Excellent opportunity to positively impact patient safety whilst working on complex, challenging and career defining projects.

Basic salary £64,000 - 70,000 + excellent benefits

Hybrid role - between 4 - 8 days per month in the London office, the rest remote

Senior Full Stack Engineer
RSMB
London
Hybrid
Senior
£85,000
RECENTLY POSTED

RSMB is seeking an experienced and highly capable Senior Full Stack Engineer to play a central role in the design, development, and evolution of our expanding product suite, including Barb Ads Hub, NMO XCM, and our Data Fusion platform. You will join the team based in London (Hybrid 2 days per week in the office). Youwill join us on a full-time, permanent basis, and in return, you will receive a competitive salary of up to £85,000 per annum, based on experience.

RSMB is a leading company specialising in media measurement solutions. We work with a wide range of clients delivering both long-term contracts like Barb (UK TV audience measurement) and RAJAR (Radio audience measurement), and ad hoc projects. We are proud that we have been a Barb TV audience measurement contractor since 1989 and a RAJAR contractor since 2007. Our team of around 50 people are based in Central London, and we are currently operating hybrid working: splitting the week between home and office working.

The Senior Full Stack Engineer role:

This role sits within the Development team in the Technology department and is critical to delivering scalable, high-performance, data-driven products. You will work across the full stack, contributing to backend services, APIs, and frontend applications, while collaborating closely with data science, product, and external partners to deliver robust, user-focused solutions. RSMB has been a specialist in data science and audience measurement for almost 40 years, best known for developing industry-standard methodologies and measurement solutions. We are now building on that heritage through a growing suite of platforms designed to connect datasets, power advanced analytics, and deliver actionable insights across organisations. With around 50 staff and a hybrid setup in Central London, we combine deep technical expertise with a collaborative, product-focused mindset.

Key responsibilities as our Senior Full Stack Engineer will include:

Full Stack Development & System Design

  • Designing and building scalable, maintainable, and high-performance applications across backend and frontend layers.
  • Developing backend services using Python and SQL, with integration into Azure-based infrastructure and Snowflake data platforms.
  • Building intuitive, performant front-end interfaces using React and modern JavaScript/TypeScript frameworks.
  • Contributing to architecture decisions across multiple products, ensuring consistency, scalability, and long-term maintainability.
  • Designing and developing APIs for internal and external consumption.

Data Platform & Product Engineering

  • Working on data-intensive products, including Data Fusion and analytics platforms, handling large-scale datasets and complex transformations.
  • Collaborating with data scientists to productionise models, pipelines, and analytical workflows.
  • Designing data models, pipelines, and query strategies to support performant analytics and reporting use cases.
  • Ensuring data quality, integrity, and observability across systems.

Delivery & Engineering Excellence

  • Taking ownership of features from design through to deployment and ongoing iteration.
  • Working within agile development processes, contributing to sprint planning, estimation, and continuous improvement.
  • Writing clean, well-tested, and maintainable code, with strong emphasis on automated testing and CI/CD practices.
  • Contributing to engineering standards, code reviews, and best practices across the Development team.

Cross-functional Collaboration

  • Working closely with Product Managers, Data Scientists, QA, and Technical Leadership to deliver high-quality products.
  • Collaborating with external partners, clients, and industry stakeholders where required.
  • Translating complex data and technical requirements into scalable engineering solutions.

AI-Enabled Development Practices

  • Effectively integrating AI-assisted development tools (e.g., code generation, testing, debugging, documentation) into day-to-day workflows.
  • Applying critical judgement to ensure correctness, security, and maintainability of AI-assisted outputs.
  • Continuously evaluating emerging AI tools and practices to improve engineering efficiency and quality

What we are looking for in our Senior Full Stack Engineer:

  • Proven experience (typically 5 10+ years) in full stack software engineering, ideally within data heavy, analytics, or SaaS environments
  • Strong backend development experience with Python and SQL (relational and/or analytical databases).
  • Experience working with cloud platforms, particularly Azure.
  • Experience working with modern data platforms such as Snowflake (or similar analytical warehouses).
  • Experience with .NET is desirable.
  • Strong frontend development experience using React and modern JavaScript/TypeScript.
  • Experience designing and building APIs and distributed systems.
  • Solid understanding of data engineering concepts, including data modelling, ETL/ELT pipelines, and performance optimisation.
  • Experience with CI/CD, containerised systems, and modern deployment workflows.
  • Familiarity with working alongside data science teams and deploying data-driven products.
  • Experience working in agile environments (Scrum/Kanban) with strong ownership of delivery.
  • Strong problem-solving skills and ability to work with complex, data-rich systems.
  • Excellent communication skills and ability to collaborate across technical and non-technical stakeholders.

What you ll get in return as our Senior Full Stack Engineer:

  • A central role in building industry-leading platforms such as Barb Ads Hub, NMO XCM, and Data Fusion.
  • Opportunity to work on complex, high-impact data and analytics products used across the media ecosystem.
  • Exposure to cutting-edge work in data integration, analytics, and measurement.
  • Hybrid working model (2 days per week in our Central London office).
  • A collaborative environment with strong engineering and data science expertise.
  • 25 days holiday rising to 30, private medical insurance, pension, season ticket loan and more.

Ready to help shape the next generation of RSMB s product portfolio?

If you feel you have the skills and experience to become a Senior Full Stack Engineer in this exciting role, then please click apply now We’d love to hear from you!

Please note that applicants must have the right to work in the UK. We are not accepting unsolicited agency applications for this role.

Product Engineer - Claude Code
Michael Page
London
Remote or hybrid
Mid - Senior
£100,000 - £120,000
RECENTLY POSTED

Our client is a Start-Up and is looking to hire a Product Engineer working with Claude Code. This is their first Engineering hire and you will own the AI Agent chain for the Platform Build. This role can be done mostly remote with odd travel to Central London.

Client Details

Our client is a Start-Up and is looking to hire a Product Engineer working with Claude Code. This is their first Engineering hire and you will own the AI Agent chain for the Platform Build. This role can be done mostly remote with odd travel to Central London.

Description

  • Design and develop new product features and functionalities in line with business objectives using Claude Code.
  • Participate in Product decisions - help shape what gets built, in what order and why
  • Own the translation of product intent into effective briefs that the factory can execute against.
  • Ensure all products meet technical and quality standards before release.
  • Analyse and troubleshoot product issues, implementing solutions to improve performance.
  • Define and maintain the target technical architecture for the platform, ensuring every Claude Code output aligns with it.
  • Continuously review architecture decisions as the codebase evolves
  • Own the documentation of the Product.
  • Guide Claude Code through effective prompting: precise context injection, constraint specification, and decomposition of complex work.
  • Know when to reject a plan entirely vs refine it vs let it run.
  • Review all code outputs for correctness, security, performance, and adherence to conventions.
  • Catch AI-specific failure patterns: hallucinated dependencies, plausible-but-wrong logic, over-engineering, pattern mimicry without understanding.
  • Monitor chain performance. When is fails, fix the chain.

Profile

Must haves:

  • Software Engineer background
  • Worked with Claude Code, Cursor or Devin
  • Strong communication skills

Nice to haves:

  • Start up experience

Job Offer

  • Benefits package to follow
Senior Student Systems (SITS) Developer
HAYS
London
Hybrid
Senior
£55,000
RECENTLY POSTED

Senior Student Systems (SITS) Analyst Developer Fixed Term Contract vacancy in a University based in Bedfordshire Salary £48,760 - £58,664, 36 days annual leave plus bank holidays, flexible hybrid working policy, generous 14.5% employer pension contribution and other generous benefits

The Opportunity:

Hays Technology is working in partnership with a well-established higher education organisation to recruit a Senior Student Systems Analyst Developer on a fixed-term contract basis until July 2027. This is a key role within a central IT function, supporting and enhancing core student information systems used across the full student lifecycle.You will take technical ownership of system development, configuration, integration and optimisation, working closely with stakeholders to improve data quality, automate processes and deliver robust, secure solutions aligned with organisational strategy.

Key Responsibilities:

  • Lead systems analysis and development activities across complex student systems initiatives
  • Plan, estimate and deliver development work to agreed timelines, quality standards and budgets
  • Provide hands-on development and configuration of Tribal SITS:Vision and Maytas
  • Drive software lifecycle best practice, including Agile and iterative delivery approaches
  • Manage system enhancements, upgrades and vendor releases
  • Develop and maintain integrations, including StuTalk processing
  • Provide expert-level application support, issue resolution and performance monitoring
  • Contribute to product roadmaps, standards, documentation and continuous improvement
  • Ensure security, data integrity, privacy and compliance standards are embedded throughout

In order to apply, you must have the following skills & experience:

  • Significant hands-on development experience with Tribal SITS:Vision
  • Strong understanding of the HE student administration lifecycle
  • Experience delivering complex system solutions in a higher education environment
  • Advanced technical skills including SITS SRL, JavaScript, CSS, HTML5, jQuery, Bootstrap
  • Strong SQL skills (Oracle preferred) and experience with complex relational databases
  • Demonstrable technical project leadership or delivery experience
  • Strong communication skills with the ability to engage both technical and non-technical stakeholders

If you have the relevant experience and would like to apply, please submit your CV.

Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C’s, Privacy Policy and Disclaimers which can be found at hays.co.uk

Full Stack Engineer (Kotlin and/or Python) - VP - Citi
Citi
London
Hybrid
Leader
Private salary
RECENTLY POSTED

Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

Full Stack Engineer (Kotlin and/or Python) - VP

Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.

Department Overview:
Equities Technology at Citi is undertaking a bold, multi-year transformation to build a best-in-class global platform across execution, prime, clearing and cross-product margining. We are re-engineering our technology estate to achieve world-leading performance and resiliency, enabling new capabilities in advanced execution, global market connectivity, and modernised post-trade, clearing and margin processes. Our ambition is to deliver a seamlessly integrated, highly automated platform that drives outstanding client outcomes and accelerates growth across our global franchise. As part of the team, you’ll collaborate closely with high-calibre engineers and deeply engaged business and product partners - working together to define and deliver the next generation of Equities technology at Citi.

Role Overview
Citi is seeking an accomplished and highly motivated Vice President (VP) level developer to join our Strategic Equity Solutions (SES) team. This role offers the opportunity to contribute to the creation of greenfield services focused on enhancing trader workflow tooling. As a key member of an agile, self-organizing team, you will have direct engagement with business users globally, offering substantial autonomy in technology decisions. Our team is committed to continuous delivery, owning the entire pipeline to production, and striving for frequent releases that drive immediate business value.

What will you do:

  • Design & Develop : Iteratively develop robust, high-performance software solutions from initial concept through to production deployment, directly impacting trader efficiency and capabilities.
  • Business Acumen & Product Ownership : Collaborate closely with business stakeholders, demonstrating a keen understanding of business drivers and a strong product owner mindset. You will translate complex requirements into technical specifications and innovative solutions that address critical trading needs. Functionally, this role will directly support the Strategic Equity Solutions (SES) business.
  • Code Excellence : Produce clean, efficient, and well-documented code, adhering to best practices and contributing to a high-quality codebase.
  • Engineering Leadership : Champion and share best engineering practices, foster a culture of continuous improvement, and mentor junior colleagues across the wider technology team. Technically, you will be an integral part of the ABS team.
  • Innovation & Adaptation : Proactively evaluate and integrate new technologies, including AI tooling, to maintain a leading edge in our solutions.
  • Full Lifecycle Ownership : Take ownership of the entire software development lifecycle, from design and development to testing, deployment, and monitoring in a DevOps-centric environment.

Key Skills and Experience:
We are looking for a versatile and experienced professional. This position can be tailored to a Full Stack Developer or a dedicated Backend Developer, depending on the candidate’s core strengths and career aspirations.

Technology Skills Desired:

  • Backend Expertise (Mandatory for Backend Role, Highly Desired for Full Stack):
    • Strong proficiency in modern backend languages such as Kotlin and/or Python.
    • Extensive experience with microservices architecture and developing scalable, resilient services.
    • Demonstrated experience deploying and managing applications within containerization platforms like Kubernetes and OpenShift.
  • Frontend Expertise:
    • Experienced in Python-based frontend frameworks (e.g., Dash, Streamlit, or other relevant Python web frameworks) would be desirable.
  • DevOps & Modern SDLC :
    • Deep understanding and practical application of DevOps principles, including CI/CD pipelines, automated testing, and trunk-based development.
    • A strong commitment to fully automated testing and continuous integration.
  • Domain Knowledge :
    • Prior experience with front office applications and an understanding of trading workflows, financial instruments, or market data will be a significant advantage.
  • Educational Background :
    • Bachelor’s degree or University degree in Computer Science, Engineering, or a related field, or equivalent practical experience in a similar role.

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

What we’ll provide you
By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Visit our About Us | Culture, Values & Benefits page to learn more.
Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.


Job Family Group:
Technology ------------------------------------------------------
Job Family:
Applications Development ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Senior C# Developer
Hunter Bond
London
Hybrid
Senior
£600/day - £700/day
RECENTLY POSTED

Role Type: Contract Title: Senior C# Engineer Client: Established Financial Institution Rate: Up to £600 P/D! Location: London/Hybrid Duration: 6 month rolling My client is a well-established and successful tech house working in the finance sector who are looking a talented senior C# Developer, with outstanding technical and communication skills to join their existing team of software engineers and work on an exciting new project! You will get the chance to work with some of the best technologists out there, one some of the most up to date tech in the industry, on a greenfields project! This is a 6 month rolling Contract, with high possibility of extension, and can pay up to £700 P/D Requirements: 1. Strong experience working with C#/.Net 2. Experience working with Cloud Technologies (Azure preferred) 3. Finance experience a plus! 4. Strong Communication skills with a drive to be working with the best tech! If this sounds like your next contract and you would be keen on hearing more, please do not hesitate to apply or reach out direct for a confidential chat! sberry@hunterbond.com

GCP Native Engineering Lead
Sanderson Government & Defence
London
Remote or hybrid
Senior
£530/day
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Role Purpose

The Software Engineer will work as a hands-on individual contributor within a delivery team, responsible for developing high-quality software solutions. The role involves contributing to and at times, leading design and engineering decisions, while delivering medium to high complexity work with minimal supervision.

Key Responsibilities

  • Act as a hands-on software engineer, with significant time spent designing, building, testing, and maintaining software solutions.
  • Deliver medium to high complexity engineering tasks independently and effectively.
  • Contribute to architecture, design, and engineering decisions across the team (aligned to ARIX levels 1 and 2).
  • Lead selected design and engineering decisions where appropriate (ARIX levels 1 and 2).
  • Influence and contribute to the team’s overall engineering approach and ways of working.
  • Coach and guide less experienced software engineers, supporting their technical development and best practices.
  • Ensure solutions meet agreed engineering principles, quality standards, and coding best practices.

Skills & Experience

  • Strong hands-on software development experience across relevant technologies.
  • Proven ability to contribute to and lead engineering and design discussions.
  • Experience working on medium to high complexity systems with minimal supervision.
  • Strong understanding of quality-driven development, including clean code and maintainable design.
  • Ability to collaborate effectively within a team and mentor junior engineers.

Reasonable Adjustments:

Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.

If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.

Software Developer
Langham Recruitment
Multiple locations
Fully remote
Junior - Mid
£50,000
RECENTLY POSTED
+4

Full Stack Java Developer (Enterprise Web & Business Systems) Remote | £50,000 + 12% Bonus + £5,000 Car / Car Allowance My client is seeking a Software Developer to join their growing Digital team, working on enterprise‑grade web and business applications that support core internal operations and customer‑facing systems. This role is part of a wider digital transformation programme, modernising long‑standing platforms while continuing to deliver new web and mobile solutions across the business. What you’ll need Commercial experience as Developer (typically 2+ years) using Java, ideally Jakarta EE. Experience working on enterprise or business‑critical applications Good understanding of SQL and relational databases Experience building or supporting web applications backed by Java services Frontend experience using TypeScript with Angular (React or structured JavaScript also considered)Strongly preferred Experience with Jakarta EE / Java EE technologies (e.g. JAX‑RS, JPA, CDI, EJB) Experience working with application servers such as WildFly, Payara, WebLogic, WebSphere or TomEE Experience working in Linux‑based environmentsNice to have Mobile development experience (Ionic, Flutter, Cordova) Exposure to containers or modern deployment platforms (Docker / Podman / Kubernetes)The role You’ll work across the full development lifecycle — from understanding business requirements through to design, development, deployment, and ongoing support — collaborating closely with other Developers, Product Owners, UX, and QA teams. This is a role for someone who enjoys working on long‑lived, business‑focused systems, maintaining high standards of code quality and reliability. Package £50,000 basic salary 12% annual bonus £5,000 car allowance or company car Fully remote working Private healthcare and life assuranceThis Java Developer vacancy is being handled by Langham Recruitment Ltd, acting as an employment agency (reg (phone number removed))

AI/ML Engineer (SC Clearance)
IO Associates
London
Hybrid
Mid - Senior
£140,000
RECENTLY POSTED

AI/ML Engineer
London Hybrid
£100k to £140k DOE
SC Clearance is non-negotiable

We’re looking for experienced Software Engineers with a proven track record of delivering real-world impact. As an AI Engineer, you’ll thrive in ambiguity taking complex, loosely defined customer problems and turning them into high-impact technical solutions.

This is a hands-on, highly collaborative role where communication is just as important as coding. You’ll regularly engage with customers/internal teams, translating technical concepts into clear, actionable insights for a wide range of audiences.

AI Engineers sit at the heart of the product feedback loop. You’ll surface customer insights directly to product teams while also building tailored solutions that address real-world needs.

Your work will span a wide technical spectrum, including:

  • Developing data pipelines
  • Building custom Back End services
  • Creating new UI components
  • Installing and configuring hardware

The primary stack includes Python, Rust, and TypeScript on Linux. While this is a hybrid role, being onsite with customers is essential for understanding their environments and ensuring successful deployments so you willing likely be on a 3:2 split.

If you’re interested, please do respond with your most up-to-date CV and I will be calling through applicants in order of receipt.

AI/ML Engineer
London Hybrid
£100k to £140k DOE
SC Clearance is non-negotiable

Senior Solutions Developer (MS Power Platforms)
PHOENIX COMMUNITY HOUSING
London
In office
Senior
£66,590

Phoenix Community Housing is looking for a hands-on Solutions Developer to develop and maintain complex solutions that digitise, automate, and enable the integration of existing processes in line with our business needs. We are looking for someone who can transform business requirements into the best possible business solutions. Someone who can build end-to-end workflows, including integration with other MS services and third-party solutions. Are you able to design and build-out data structures, able to translate the operational requirements into robust solutions? Technically, you should be competent in writing, deciphering and manipulating code including JSON and PowerFX. Python and JavaScript would be advantageous here. If you have in-depth understanding of APIs in tandem with Power Automate – able to create dataflows and custom connectors – then this could be a role that would suit your ability, and we would love to hear from you. The application deadline for the role is Noon on Thursday7 May with interviews scheduled in person on Friday, 15 May. About Phoenix Community Housing Phoenix is a housing organisation with a difference. We’re led by our residents, with a tenant as our Chair and with residents as the largest group on our Board. Some housing associations talk about resident involvement. We live and breathe it every day. We believe this is our core strength and it’s helped us achieve a wide range of accolades and awards.  We’re based in south Lewisham, London, and are proud to be building new homes in our area. We’ve grown as a housing association, taking on the management of 1,500 more homes in late 2021 to bring our total number of homes to around 7,800. Our new Corporate Plan will help us deliver on our vision of ‘together building a better future for our Phoenix Community’, supported by strategies to refresh our approach to resident involvement, customer service, sustainability and ensuring that all residents can enjoy good quality, safe and affordable homes. Our big ambitions apply to our staff too. We are pleased to offer a generous benefits package, including our wellbeing programme, comprehensive learning and development and a culture of employee involvement.  If you think you’re the right person to help us make the next stage of our journey, then we’d love to hear from you. We strongly believe in a work-life balance so we’d be pleased to talk about part-time flexible working and job-sharing options. Phoenix is committed to safeguarding and promoting the welfare of vulnerable groups, and we expect all staff and volunteers to share this commitment. We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.

Analyst Developer – Leading Alternative Investment Business - Python/React/Azure
Finshore Partners
London
Hybrid
Mid - Senior
Private salary

Analyst Developer – Leading Alternative Investment Business - Python/React/Azure Join a Multi-Asset Investment Platform Driving Technology Transformation A highly respected alternative investment business is seeking an Analyst Developer to join its Investment Technology team. The firm manages a large, diversified multi-asset portfolio spanning public and private markets, including equities, real estate, credit, private equity, venture capital, and alternative strategies. The business operates a hybrid investment model, combining internal portfolio management (including derivatives-based strategies and direct investments) with external manager allocations. This provides a uniquely broad investment landscape and close interaction between technology and front office teams. As part of a major transformation programme, the firm is building a modern, cloud-native investment technology stack to support all asset classes and business functions. This role offers the opportunity to play a key part in shaping that platform. The Role This is a hybrid Analyst Developer position, combining hands-on software engineering with business-facing analysis. You will work directly with investment, operations, and finance teams to design and deliver solutions that support portfolio management, risk, and data workflows. The role suits someone who enjoys translating complex investment requirements into scalable technical solutions—and wants genuine front office exposure. Key Responsibilities 1. Develop, enhance, and support business-critical investment systems 2. Build in-house applications and integrate vendor platforms 3. Partner with front office and business teams to gather and define requirements 4. Design and implement scalable, cloud-based solutions 5. Develop event-driven systems and ETL/data workflows 6. Own testing processes including test plans, test cases, and UAT 7. Document systems, processes, and target operating models 8. Collaborate with senior technology leadership on architecture and delivery 9. Contribute to large-scale investment platform transformation initiatives Technology Environment 1. Python (core backend development) 2. React (front-end development) 3. Cloud & Data Platforms (e.g. Microsoft Fabric, Snowflake or similar) 4. Event-driven architectures & ETL pipelines 5. CI/CD and modern DevOps practices Your Profile Essential: 1. 3–4+ years’ experience in Python development 2. Strong front-end experience with React 3. Experience with event-driven architectures and data pipelines 4. Exposure to cloud platforms and modern software design 5. Experience with CI/CD and release processes 6. Strong understanding of investment workflows and systems 7. Prior experience working with front office stakeholders (buy-side preferred) 8. Ability to gather and translate complex business requirements (e.g. risk, valuation, TAA, forecasting) 9. Strong documentation and process modelling capability Desirable: 1. Agile delivery experience 2. Experience with Microsoft Fabric 3. CFA / CQF / CAIA (or interest in pursuing) Why Apply? 1. Direct exposure to front office investment teams 2. Work across a broad, multi-asset investment platform 3. Opportunity to shape a next-generation technology stack 4. High ownership and visibility across projects 5. Collaborative, flat environment with strong technical leadership Working Environment & Benefits 1. Hybrid working 2. Competitive salary and benefits package 3. Strong work-life balance and flexible culture Interested? Apply now for a confidential discussion

Productivity and Tooling Java Developer - Assistant Vice President - Citi
Citi
London
Hybrid
Mid - Senior
Private salary
+3

Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview
Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech .

Join the Technology Application Strategy team, where we empower Citi’s global developer community to build better, faster, and with greater satisfaction. We are a dynamic and globally distributed team of passionate technologists across London, Belfast, and the US, dedicated to designing, building, and deploying cutting-edge productivity and tooling solutions.

Our mission is to revolutionise the developer experience at Citi, providing innovative tools and platforms that streamline workflows, enhance efficiency, and foster a culture of continuous improvement. If you thrive on solving complex problems and aspire to make a significant impact on how thousands of developers operate worldwide, you’ll find your challenge here.

Role Overview/What will you do:

  • You will play a key role in developing tooling for the Citi developer community using a range of technologies including Java and SpringBoot microservices on Linux on OpenShift.
  • You’ll build APIs to integrate with other systems across the bank using industry best practices.
  • You will engage across the entire Software Development Lifecycle (SDLC), from initial design and architecture to development, testing, deployment, and ongoing support, ensuring the delivery of high-quality, impactful solutions.
  • Act as a trusted consultant and partner to developers worldwide within Citi. You will provide expert guidance, facilitating their onboarding and maximizing their utilization of the innovative tools and platforms you help create.
  • You will serve as a subject matter expert for both senior stakeholders and team members. You will role model engineering excellence and play your part in actively fostering a culture of continuous learning and openly sharing your knowledge and experience.

Key Skills and Experience

  • You will be a highly motivated self-starter who is comfortable taking on new challenges with an open and inquisitive mind and a readiness to learn.
  • You will be a competent Java developer who drives with tests and understands the importance of writing clean, testable code.
  • You will have a strong understanding of core Java and have experience building apps using SpringBoot.
  • You will have experience working with build tools such as Gradle.
  • You will be comfortable working with Linux and be familiar with standard developer tooling, such as Git, BitBucket/GitHub, Jira, Confluence, etc.
  • You will have a knowledge of build pipelines, CI/CD and the pathway to production.

Desirable Skills

  • Working knowledge of app containerisation and deploying applications on cloud platforms (e.g. OpenShift, AWS, GCP) with Docker or Podman.
  • Experience with relational databases such as Oracle.

What we’ll provide you:

By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.


Job Family Group:
Technology ------------------------------------------------------
Job Family:
Applications Development ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Senior Java Engineer - Full Stack, Vice President - Citi
Citi
London
Hybrid
Senior
Private salary

Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

Role Overview:
The Senior Java Full-Stack Engineer is an experienced, individual contributor position responsible for designing, developing, and implementing high-quality, end-to-end application systems and programs in coordination with the Technology team. The overall objective of this role is to drive application systems analysis, technical design, and programming across the full technology stack, leveraging modern technologies and AI-driven development practices.
Responsibilities:

  • Actively participate in the entire software development lifecycle (SDLC), from requirements analysis and technical design to coding, testing, deployment, and maintenance of both front-end and back-end components.
  • Design, develop, and maintain resilient and scalable back-end services and APIs using Java and a microservice-based architecture.
  • Design, develop, and implement intuitive and responsive user interfaces with a strong focus on front-end technologies like React or Angular.
  • Integrate AI-powered development tools (such as GitHub Copilot, Devin, or similar) into the software development lifecycle (SDLC) to enhance productivity, code quality, and innovation.
  • Champion and enforce high standards for code quality, performance, and security through strong code review practices across the full stack.
  • Review and analyze proposed technical solutions for projects, providing expert guidance on architecture and design for distributed systems.
  • Contribute to the formulation of technical strategy and roadmaps for application development.
  • Develop a comprehensive understanding of how different business areas integrate to accomplish firm-wide goals.
  • Provide evaluative judgment based on the analysis of factual data in complex and unique situations, ensuring solutions are well-engineered and sound.
  • Drive the delivery of end results on projects, ensuring high standards of quality and adherence to timelines.
  • Ensure essential procedures are followed and contribute to defining and improving coding standards, design patterns, and development practices.
  • Mentor junior engineers and lead by example in technical excellence and collaboration.
  • Appropriately assess risk when making technical decisions, demonstrating particular consideration for the firm’s reputation and safeguarding Citigroup, its clients, and assets by driving compliance with applicable laws, rules, and regulations.

Qualifications:

  • Proven Track Record: Extensive (6-10 years) and progressive hands-on experience in software engineering, with a demonstrated history of technical growth and tackling increasingly complex challenges in a full-stack capacity.
  • Enterprise-Scale Experience: Verifiable experience in designing, building, and maintaining large-scale, distributed, and mission-critical applications. This includes a deep understanding of scalability, high availability, security, and observability.
  • Full-Lifecycle Proficiency: Comprehensive experience across the entire software development lifecycle (SDLC), including requirements gathering, architectural design, implementation, testing strategies, and deployment pipelines.
  • Essential: Strong proficiency in back-end development with Java, including experience with frameworks like Spring Boot.
  • Essential: Proven experience designing, building, and operating applications based on a microservice architecture.
  • Essential: Strong proficiency in front-end development with modern frameworks, specifically React or Angular.
  • Essential: Demonstrated experience utilizing AI-powered development tools (e.g., GitHub Copilot) within the software development lifecycle.
  • Essential: Deep understanding of strong engineering fundamentals, including data structures, algorithms, design patterns, and best practices.
  • Nice to Have: Experience with data stores such as MongoDB or Elasticsearch.
  • Nice to Have: Experience with Next.JS.
  • Nice to Have: Familiarity with Specification-Driven Development methodologies.
  • Technical Ownership: A strong sense of ownership and accountability, with a proven ability to drive technical projects to completion in a fast-paced, agile environment.
  • Experience in the Financial Services industry is a plus.
  • Excellent problem-solving skills and the ability to work with complex and ambiguous requirements.
  • Consistently demonstrates clear and concise written and verbal communication.

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.


Job Family Group:
Technology ------------------------------------------------------
Job Family:
Applications Development ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Full-Stack Senior Software Engineer, GenAI Data Products and Platform (VP) - Citi
Citi
London
Hybrid
Leader
Private salary
+6

Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview
The Opportunity
This is your chance to build the foundational systems for ‘Citi Assist’, a Generative AI assistant that will reach every Citi employee globally. You’ll join us on the ground floor, becoming a core builder on a high-visibility platform that sets the standard for how a global bank adopts this technology safely and at scale.

Here’s what makes this role unique: we know that data is the key to building a successful, safe, and scalable generative AI assistant. The difference between a good AI product and a great one isn’t just the model-it’s the testing, evaluation, and feedback loops that make it better every day.
As a data-focused full-stack engineer, you’ll help us craft the tools and systems that let us understand how Assist is performing, where it’s succeeding, and where it needs to improve.

You’ll work across the stack, building everything from intuitive dashboards that surface insights to robust backend pipelines that process evaluation data at scale.

What You’ll Do

Build the tools that make Assist great. You’ll design and build the testing, evaluation, and feedback systems that help us understand how our AI assistant is performing in the real world. This means creating tools for both our team and our users to provide feedback, analyse interactions, and measure quality.
Work with data across the full stack. You’ll build data pipelines that collect and process evaluation metrics, create visualisations that surface insights to the team, and design APIs that power our testing infrastructure. You’ll be equally comfortable writing SQL queries as you are building React components.
Own your features end to end. You’ll take responsibility from conception to production. That means understanding the problem we’re trying to solve, designing the right solution, building it, and measuring whether it’s working. You’ll drive your work forward with autonomy while keeping the team aligned.
Build with safety and quality in mind. For us, building safe, sound, and compliant systems is non-negotiable. You’ll help us establish the data practices and evaluation frameworks that ensure Assist meets our high standards for quality, safety, and regulatory compliance.
Set the technical direction. As a VP-level engineer, we expect you to influence how we approach problems. You’ll mentor other engineers, contribute to architectural decisions, and help establish best practices for how we work with data across the platform.
Be a great teammate. We expect you to be a leader in our engineering culture. That means offering thoughtful code reviews, unblocking your peers, sharing what you learn, and helping raise the bar for the whole team. We succeed together.

Skills & Experience

  • Strong experience building and deploying production applications across the full stack
  • Proficiency in multiple languages, including Python and TypeScript/JavaScript (experience with Go or Java is a plus)
  • Deep experience working with data-whether that’s building data pipelines, designing analytics systems, or creating data-driven products
  • Experience building user-facing features with modern frontend frameworks like React, Vue, or Angular
  • Strong SQL skills and experience with relational databases like Postgres
  • Experience building backend services and APIs that handle data at scale
  • Comfort with containerised environments and cloud infrastructure (we use OpenShift/Kubernetes)
  • Strong understanding of CI/CD pipelines, testing frameworks, and automation
  • Experience with data visualisation tools and techniques

What matters most to us

A data-driven mindset. You believe that good data and rigorous evaluation are essential to building great products. You know how to instrument systems to collect the right data and how to turn that data into actionable insights.
A solutions-first approach. You find the best path to solve the problem, whether that’s building new infrastructure, leveraging existing tools, or changing how we think about the problem entirely. You’re pragmatic about trade-offs.
Technical leadership. You have strong opinions, loosely held. You can articulate your technical vision and bring others along with you, but you’re also open to being wrong and learning from your peers.
A focus on impact. You understand that our goal is to deliver value to users and make Assist better every day. You know when to move fast and when to invest in building things properly.
Clear communication and ownership. You take initiative, communicate proactively, and take responsibility for outcomes. You don’t wait for permission, but you keep stakeholders informed.
A collaborative spirit. You thrive in team environments where you can learn from others and help them grow. You see mentoring and knowledge-sharing as part of your role.

Bonus points for

  • Direct experience building evaluation or testing frameworks for AI/ML systems
  • Experience with LLM evaluation techniques, prompt engineering, or AI safety concepts
  • Experience with data pipeline tools like Apache Airflow, Dagster, or similar
  • Experience with analytics platforms, experimentation frameworks, or A/B testing infrastructure
  • Background in data science, analytics engineering, or similar data-focused roles
  • Contributions to open-source projects in the data or AI space
  • Experience working in highly regulated environments

Our Tech Stack
We work with Python, TypeScript, Go, and Java on the backend. Our frontend is built with TypeScript, React, and Next.js. We use Postgres for our database, run everything on Kubernetes (specifically Red Hat OpenShift), and our DevOps setup includes GitHub and CI/CD tools like Tekton and Harness.

Our Team and Mission
We’re the Common Platform Engineering team for GenAI, a central group in the Chief Technology Office. We’re a focused agile team that owns our work from idea to production.

Our culture is built on a shared belief in engineering craftsmanship, backed by leadership that actually understands what that means. We’re on a journey to prove what’s possible inside a large organisation, and that means navigating some legacy while building the future. This isn’t a role for someone who wants everything to be perfect on day one. It’s for an engineer who wants to help us get there, influencing how we solve problems and raising our collective bar.

We have a dual mission. First, we’re building ‘Citi Assist’, the GenAI digital assistant for our colleagues. Second, we’re providing the platforms and guidance that enable the entire organisation to adopt GenAI safely and effectively.

This is not a typical banking job. You’ll build foundational technology that has a direct, positive impact on hundreds of thousands of people. You’ll have the executive support to tackle big problems and real autonomy to shape our solutions. Most importantly, you’ll join a passionate, collaborative team where we all learn from each other and push each other to do our best work.

What we’ll provide you
This is a unique role that will put you in the position to be part of a new venture and actively drive change. Every day there will be new challenges that will help you develop new skills that can drive your career.
By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends

Visit ourGlobal Benefitspage to learn more.
Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.

Job Family Group:
Technology ------------------------------------------------------
Job Family:
Applications Development ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Frequently asked questions
London offers a wide range of Full Stack Engineer positions across various industries, including finance, tech startups, healthcare, and e-commerce. Roles vary from entry-level to senior positions, often requiring experience with popular front-end and back-end technologies.
Commonly required skills include proficiency in JavaScript frameworks like React or Angular, back-end technologies such as Node.js, Python, or Java, experience with databases like SQL or NoSQL, and knowledge of cloud platforms such as AWS or Azure.
You can create a profile on our platform, upload your CV, and search for Full Stack Engineer roles in London using our filters. Once you find suitable jobs, you can apply directly through the job board with a single click.
Yes, many employers in London offer remote or hybrid working options for Full Stack Engineers. You can filter your job search by location or work type to find roles that suit your preferences.
Salaries for Full Stack Engineers in London vary based on experience and company size but generally range from £45,000 to £90,000 per year. Senior or specialized roles can offer higher compensation.