1 to 25 of 99 Permanent Pair Programming Jobs in the UK

Full Stack Software Developer

Hiring Organisation
Bulb Resourcing
Location
Bath, Somerset, South West, United Kingdom
Employment Type
Permanent
Salary
£60,000
seeking a collaborative Full Stack Developer to join an innovative, self-managing technology firm. Working within an agile environment, you will participate in pair programming, architectural decisions, and peer code reviews. If you are passionate about creating high-impact software that makes a real difference to end users … individual productivity. Key Responsibilities Work closely within a flat, agile team using the Scrum framework to deliver high-quality software. Engage actively in pair programming, whiteboarding, architectural design, and peer code reviews. Collaborate with product owners, account management, and operations teams to refine sprint backlog items and ensure ...

Senior Software Engineer / Senior AI Engineer

Location
Greater London, England, United Kingdom
embed coding best practices and code reviews. You are also developing your skills as a mentor, supporting the growth of more junior engineers through pair programming and everyday collaboration. Key Responsibilities Build prototypes and proofs of concept and ship agentic AI solutions to production standard within a defined … work done in one function can be picked up by another. Operate across various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders. Pair‐program with squad members, and support handover and capability‐building in the host function so solutions are owned and operable after the squad moves ...

Senior AI Engineer

Location
City Of London, England, United Kingdom
embed coding best practices and code reviews. You are also developing your skills as a mentor, supporting the growth of more junior engineers through pair programming and everyday collaboration. Key Responsibilities Build prototypes and proofs of concept and ship agentic AI solutions to production standard within a defined … work done in one function can be picked up by another. Operate across various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders. Pair-program with squad members, and support handover and capability-building in the host function so solutions are owned and operable after the squad moves ...

Senior AI Engineer

Location
City Of London, England, United Kingdom
embed coding best practices and code reviews. You are also developing your skills as a mentor, supporting the growth of more junior engineers through pair programming and everyday collaboration. Key Responsibilities: Build prototypes and proofs of concept and ship agentic AI solutions to production standard within a defined … work done in one function can be picked up by another. Operate across various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders. Pair-program with squad members, and support handover and capability-building in the host function so solutions are owned and operable after the squad moves ...

Principal Cloud Engineer

Location
Greater London, England, United Kingdom
most senior practitioner in the team, you will be a role model and mentor. You will help your team mates through review, pair programming, and architectural oversight, so that every engineer becomes better for working alongside you. A clear architectural roadmap for cloud and DevEx . Gigaton have … owned CI/CD pipelines for frequent, safe releases. You love to collaborate with others and are familiar with agile technical practices, including pair programming, mobbing and TDD. You balance good engineering practices with pragmatism: you know when “good enough now” beats “perfect later”. ...

Head of Engineering

Location
Greater London, England, United Kingdom
remain technically proficient and enjoy working directly with engineers on architecture, debugging, design reviews, or pairing. You understand modern software engineering practices, including TDD, pair programming, and continuous deployment. You’ll excel if You are passionate about climate impact and excited about Gigaton's mission to decarbonise heavy … looking for evidence that you can build a high-performing engineering organisation in a complex, high-stakes domain. The process has four main stages. Pair programming You'll work with one of our engineers on a small technical exercise. We are not assessing memorised syntax or speed under ...

Senior Software Engineer

Location
Swansea, Wales, United Kingdom
mentoring culture that can help you develop the following Written code with tests Delivery in an agile environment Worked across a variety of programming languages Worked with at least one Cloud platform Worked with databases Worked with APIs Debugging experience in a range of systems Evidence of self-development … with product, design, and technology working within the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Pair programming – we pair around 50% of the time Writing code with test-driven development Component-based design techniques such as using pattern ...

Lead Developer

Location
United Kingdom
OWASP-aligned API design via Azure API Management. Technical Leadership & Mentoring Lead, mentor and develop a small engineering squad through structured code reviews, pair programming, technical coaching and architectural working sessions. Define and document coding standards, design patterns, ADRs (Architecture Decision Records), and engineering workflows Lead technical planning ...

Senior Software Engineer

Hiring Organisation
XCEEDANCE LIMITED
Location
London Area, United Kingdom
Maintain observability standards: structured logging, metrics, and distributed tracing. Support CI/CD pipelines and participate in production readiness reviews. Mentor junior engineers through pair programming, code reviews, and design walkthroughs. Essential Qualifications and Skills 4–7 years of hands-on Java development experience; strong Java 11+ command ...

Lead Observability Engineer / Senior Software Engineer

Location
Nottingham, England, United Kingdom
opportunity to talk, coach, and learn with many great and diverse individuals. Observability & Telemetry tools , including OTel, Grafana, and Prometheus Good understanding of programming languages used for high-performance engineering such as Golang and Java AWS , leveraging cloud-based services such as Fargate, Lambda, and Kubernetes implementations AI tooling … best practices—such as Operational Excellence, Security, and Quality—and like setting standards across teams You advocate for code quality, encouraging approaches such as pair programming, TDD, and BDD You enjoy leading and mentoring, working closely with colleagues to share knowledge, cross-skill, and stand ...

Quality Engineer - SFIA 5

Hiring Organisation
TXP Technology x People
Location
Telford, Shropshire, United Kingdom
Employment Type
Full-Time
Salary
£460.00 per day
Analyse business requirements and translate them into effective test approaches. Create, manage and maintain test data and testing artefacts. Collaborate closely with developers through pair programming and agile delivery practices. Support defect analysis, root cause investigation and quality improvement initiatives. Essential Technical Capabilities Candidates must be able ...

Partner Solutions Architect, Next Gen Dev, AWS Partner Field EMEA

Location
Greater London, England, United Kingdom
DevOps engineering Working knowledge of modern software development practices: CI/CD, infrastructure as code, automated testing, containerization Familiarity with at least one modern programming language (Python, Java, TypeScript, Go, .NET) Experience designing and delivering technical workshops or enablement sessions to engineering audiences Experience working in a partner-facing … Solutions Architecture, Cloud Security Professional or Cloud DevOps Engineering) Experience with AI-assisted development tools and methodologies (agentic coding, spec-driven development, AI pair programming) Hands-on experience with application modernization: migrating legacy codebases, refactoring monoliths to microservices, or language/framework upgrades Knowledge of generative AI foundations ...

Senior Frontend Engineer

Hiring Organisation
Hackajob Ltd
Location
Belfast, County Antrim, Northern Ireland, United Kingdom
Employment Type
Permanent, Work From Home
software platform Ensure the use of Version 1ss Agile process and framework Instil champion best practices within the team, including TDD, code reviews and pair programming Mentor and bring on junior members of the team. Design flexible and configurable software components Produce well designed, testable, maintainable, secure ...

Java Developer

Hiring Organisation
HCLTech
Location
London Area, United Kingdom
Skills and Experience Strong engineering background delivering complex software in fast-paced environments, with a solid grounding in Object-Oriented and/or Functional programming, and proven use of XP/agile practices including TDD, acceptance testing, pair programming, and continuous integration. Proficiency in Java or Kotlin ...

Lead Software Engineer - Java/SpringBoot

Location
Bournemouth, England, United Kingdom
software engineering concepts and applied experience Hands-on practical experience delivering system design, application development, testing, and operational stability Advanced in one or more programming language(s), including Java Hands-on experience building and maintaining microservices with Spring Boot, including REST APIs with JSON, dependency injection, configuration management … adoption within delivery practices. Proficient in all aspects of the Software Development Life Cycle. Advanced understanding of agile methodologies such as CI/CD, Pair Programming, TDD, Application Resiliency, and Security. In-depth knowledge of the financial services industry and their IT systems. Preferred qualifications, capabilities, and skills ...

Production AI Engineer - Vice President

Location
Greater London, England, United Kingdom
before issues impact end users. Writes clean, well-tested, and well-documented code across the full stack; champions engineering best practices including code review, pair programming, and test-driven development. Drives Continuous Delivery and Automation efforts across supported applications by means of Root Cause Analysis reviews, knowledge management … innovation for increased team productivity. Qualifications Demonstrable experience in a critical software engineering or production engineering role with high business impact and a strong programming foundation (Java, Python, Go, or equivalent). Hands-on experience with AI/ML engineering — including working with LLM APIs (OpenAI, Anthropic, Gemini ...

Cloud Software Engineer II

Location
Glasgow, Scotland, United Kingdom
Writes, tests, and deploys production-quality code with increasing autonomy Implements solutions across the Application Blueprint and Infrastructure Blueprint ecosystem Contributes to code review, pair programming, and shared design discussions Identifies opportunities for continuous improvement in team practices and delivery workflows Shares knowledge with peers and newer team ...

Senior Software Engineer I (JavaScript)

Location
Greater London, England, United Kingdom
Experience working with Node.js, Express, or related backend services Experience working with RESTful APIs Familiarity with agile development practices such as: Test-Driven Development Pair Programming Continuous Integration Automated testing and deployment Strong collaboration and communication skills with a positive and constructive approach to teamwork AI-Assisted Development ...

Software Developer - Consultant

Location
Newcastle upon Tyne, England, United Kingdom
building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, eXtreme programming practices and use industry-leading programming languages to deliver agile transformation. Our approach to software development is collaborative, focused on keeping things simple … test driven development and pair programming as best practice. Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing ...

Lead Software Engineer

Location
Greater London, England, United Kingdom
goals and guide both technical teams and non-technical stakeholders. Our Interview Process Talent Team Screen (30 minutes) Introduction to the role (45 minutes) Pair Programming Interview (90 minutes) System Design Interview (90 minutes) Commercial & Leadership Interview (60 minutes) Our Recruitment Ethos We aim to grow the best ...

Senior Software Engineer I (JavaScript)

Location
Greater London, England, United Kingdom
Experience working with Node.js, Express, or related backend services Experience working with RESTful APIs Familiarity with agile development practices such as: Test-Driven Development Pair Programming Continuous Integration Automated testing and deployment Strong collaboration and communication skills with a positive and constructive approach to teamwork AI-Assisted Development ...

Engineering Lead

Hiring Organisation
Moorepay
Location
Manchester, Lancashire, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
incident response, and root-cause analysis for squad-owned services. Promote best practices in cloud-native development, CI/CD, observability, and reliability engineering. Pair-program with engineers, provide technical mentoring, and encourage knowledge sharing. Squad Leadership & Team Development: Foster a healthy team culture built on psychological safety, collaboration ...

Lead Android Engineer

Location
Greater London, England, United Kingdom
communicate to stakeholders. Act as a technical evangelist, evaluate technical risks and coach and mentor junior engineers. Advocate for automated testing, TDD, BDD, pair programming, and continuous improvement. Build resilient, performant, secure code respecting customer data sensitivity. Drive automation of deployment pipelines and testing. Share knowledge through code … reviews, coaching, and effective communication. Collaborate across mobile engineering teams to deliver high quality products. Qualifications & Skills Strong programming skills in Kotlin and Java for Android and backend orchestration services. Experience with Android Studio and Android platform at scale. Familiarity with JUnit, Espresso, and testing frameworks. Experience with ...

Senior AI Engineer

Location
Greater London, England, United Kingdom
self-organized team that actively drives innovation in the field of artificial intelligence. Collaboration is characterized by close communication, joint architecture and design phases, pair programming, and regular reviews. We place great importance on robust, secure, and maintainable software. At the same time, you will work directly with … years of professional software development experience, ideally with initial experience in AI/ML as well as cloud deployment (GCP or Azure) Very good programming skills in Python or Java/Kotlin, as well as experience with frontend technologies (Angular, TypeScript) Analytical mindset, enthusiasm for code quality, curiosity about ...

Senior ML Engineer, Doc Fraud

Location
Greater London, England, United Kingdom
offs between competing priorities. Work with Product to prioritise features and ensure the team delivers on its commitments. Mentor and enable other engineers through pair programming, technical guidance, and collaborative problem‐solving. Coordinate solutions to cross‐cutting technical problems, working seamlessly across team and organisational boundaries. Contribute ...