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

Software Developer

Hiring Organisation
Bulb Resourcing
Location
Bath, Somerset, South West, United Kingdom
Employment Type
Permanent
Salary
£70,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 ...

Junior Software Engineer – Generative AI Platforms

Location
Greater London, England, United Kingdom
Kubernetes ecosystem. We're highly collaborative, encourage engineers at every level to contribute ideas, and believe in learning through hands-on development, pair programming, experimentation and continuous iteration. As an early-career engineer, you'll have access to experienced mentors and the opportunity to learn from engineers working … modern backend technologies, including Golang or comparable languages. Collaborate with senior engineers, product managers and SMEs to understand requirements and deliver solutions. Participate in pair programming, code reviews and collaborative development practices. Contribute to design discussions and develop an understanding of distributed and scalable system design. Support ...

Junior Software Developer (Java)

Location
Greater London, England, United Kingdom
than most, especially in our greenfield projects, driving the financial industry in new directions. Developers are encouraged to constantly develop and learn new skills. Pair programming supports continual growth of knowledge and sharing of expertise, alongside regular team rotations ensuring everyone gains first-hand knowledge on all areas … performance, compatibility, migration, resilience). Continuous Delivery was pioneered at LMAX one of the authors worked here while writing the book). Due to pair programming and testing we don't do pull requests, we push directly to our monorepo with a "revert first, ask questions later" attitude. ...

Software Developer

Location
Bath, England, United Kingdom
behalf of an external client for a Software Developer position within a highly collaborative and agile development team. The team works closely together through pair programming, whiteboarding, and joint architecture design, ensuring every line of code is peer-reviewed. They are passionate about technology and maintain … project needs. Key Responsibilities Work closely with product managers, product owners, designers, and fellow developers to create high-quality software solutions Engage in pair programming, collaborative architecture design, and whiteboarding sessions Participate in sprint planning and preparation with the product owner team Collaborate with account managers to ensure ...

Embedded Software Engineer

Location
Nottingham, England, United Kingdom
delivery.* Demonstrable experience in a technical leadership role within a software team.* Expert knowledge and experience with implementation skills such as object-oriented programming, pair programming, memory management, distributed systems programming, multi-threaded programming, and on-target debugging.* Advanced knowledge of C++ is required.* Experience ...

Senior Technical Specialist - IOS, Android, Java

Location
Adur, England, United Kingdom
Android, Java United Kingdom - Adur District, England Job Summary Skill or Category Mandatory/Non-Mandatory Evaluation Focus for 8+ Years Experience Swift Programming Mandatory Expert-level Swift knowledge including Protocol-Oriented Programming, Generics, ARC, Property Wrappers, Error Handling, and modern Swift features. iOS Development Mandatory Proven experience … Performance & Scalability Mandatory Experience identifying bottlenecks, optimizing app startup times, memory utilization, and overall application performance. Engineering Best Practices Mandatory Demonstrated adoption of TDD, Pair Programming, Code Reviews, Refactoring, Clean Code, and CI principles. Continuous Integration & Automated Testing Mandatory Experience implementing automated build, test, and quality validation processes ...

Senior Full Stack Developer (Kotlin, React) – Banking – London

Location
Greater London, England, United Kingdom
with the business, ship frequent releases, and have a real influence on product and technical direction. How we build XP practices: Test‐Driven Development, pair programming, continuous refactoring, trunk‐based development, and frequent production releases. Human‐in‐the‐loop AI: We use GitHub Copilot to improve quality while … support, monitor, and continuously improve production services Guide architecture: make pragmatic architectural decisions, improve system design, and reduce complexity over time Champion engineering excellence: pair, review, refactor, and share knowledge to raise the bar for the whole team Use AI well: apply GitHub Copilot to speed up small, safe ...

Software Engineer

Location
Reading, England, United Kingdom
wider implications, communicate recommendations clearly and collaborate with engineers and stakeholders throughout delivery. Alongside your own development work, you’ll contribute to code reviews, pair programming, quality assurance and knowledge‐sharing. You’ll also help less‐experienced engineers develop their technical capabilities through practical support, mentoring and constructive … issues across development and production environments, identifying blockers early and proposing practical solutions before escalating complex decisions. Review and rigorously test code, participate in pair programming and work with peers to determine when solutions are ready for production. Identify opportunities to automate quality‐assurance and documentation activities, including ...

Senior Java & AWS Engineer

Location
Cambourne, England, United Kingdom
development experience Strong AWS experience Kubernetes/Amazon EKS Spring/Spring Boot Microservices & REST APIs Strong TDD and automated testing practices Comfortable with Pair Programming Docker & CI/CD Experience building scalable cloud-native applications Exposure to AI/Generative AI/LLMs Kafka/event-driven … Code is beneficial We’re looking for engineers who are hands-on, collaborative and comfortable working in an engineering culture centred around TDD, pair programming, AWS, EKS and modern AI capabilities. #J-18808-Ljbffr ...

Java Developer

Location
United Kingdom
responsibility for the components they write, build, test, and release. You will work closely with other team members to write software collaboratively using pair programming and peer code reviews. You have enthusiasm for writing clean code taking a test-driven approach.You will write application code and unit tests … will enjoy finishing ‘the job’ in all its detail.Are you the right candidate? The ideal candidate will have substantial experience and expertise with Pair programming and peer code reviewing Writing production quality applications in Java Effective team working and communication Cloud services, Amazon Web Services preferred Web based ...

Senior Full Stack Developer

Location
Nottingham, England, United Kingdom
Lambda, API Gateway, DynamoDB, NoSQL, Serverless, Infrastructure as Code, Microservices, Customer Accounts, Authentication, Auth0, Data Security, Multiple AWS Regions, Test Driven Development, TDD, Pair Programming, Code Reviews, GitHub, GraphQL, Contentful, Nottingham, 18 Month FTC, £60,000, £70,000 We are looking for a Senior Full Stack Developer … restrictions Ability to make technical decisions independently, set standards and improve engineering processes Experience contributing to code reviews, robust testing, test driven development and pair programming Understanding of cloud architecture, including reliability, security, scalability, performance and operating costs Typically four or more years of development experience, with flexibility ...

Senior Software Developer – Bath

Location
Bath, England, United Kingdom
They thrive on a close-knit, fun, and technology-driven environment. Their development approach emphasizes collective effort, with all team members actively participating in pair programming, white-boarding sessions, and architectural discussions. Every line of code is peer-reviewed to ensure the highest quality. They operate with … While their current stack includes PHP, Slim Framework, JavaScript, React, and MySQL, they’re primarily interested in candidates with commercial experience in modern programming languages and a strong grasp of software development principles. Demonstrable experience with MVC frameworks and/or modern JavaScript frameworks is essential. Beyond specific technologies ...

Senior Software Engineer - (Java/AI) Client Platform

Location
Greater London, England, United Kingdom
adopts it.**Your role in the Team’s Success:**This role suits engineers with a strong grounding in software engineering practice: test-driven development, pair programming, and real ownership of systems from design through to production support, with real depth in Java or a comparable backend service ecosystem. … technical judgement on production systems.* Solid, hands-on expertise in Java or a comparable backend service ecosystem.* Strong fluency in test-driven development and pair programming as working disciplines.* Real ownership experience: you’ve designed features or systems, built them, deployed them, and supported them in production. ...

Senior Software Engineer - (Java/AI) Lifecycle

Location
City Of London, England, United Kingdom
adopts it. Your role in the Team’s Success: This role suits engineers with a strong grounding in software engineering practice: test‐driven development, pair programming, and real ownership of systems from design through to production support, with real depth in Java and the modern backend services ecosystem. … backend service ecosystem – as long as you have experience in and are happy working across the stack. Strong fluency in test‐driven development and pair programming as working disciplines. Real ownership experience: you’ve designed features or systems, built them, deployed them, and supported them in production. ...

Senior Software Engineer - (Java/AI) Client Platform

Location
City Of London, England, United Kingdom
adopts it. Your role in the Team’s Success: This role suits engineers with a strong grounding in software engineering practice: test-driven development, pair programming, and real ownership of systems from design through to production support, with real depth in Java or a comparable backend service ecosystem. … Native and UI development, with a strong track record of improving performance and architecture in production applications. Strong fluency in test-driven development and pair programming as working disciplines. Real ownership experience: you've designed features or systems, built them, deployed them, and supported them in production. ...

Senior React Native Engineer - Client Platform

Hiring Organisation
Appcast
Location
United Kingdom, UK
adopts it. Your role in the Team’s Success:This role suits engineers with a strong grounding in software engineering practice: test-driven development, pair programming, and real ownership of systems from design through to production support, with real depth in Java or a comparable backend service ecosystem. … Native and UI development, with a strong track record of improving performance and architecture in production applications. Strong fluency in test-driven development and pair programming as working disciplines. Real ownership experience: you've designed features or systems, built them, deployed them, and supported them in production. ...

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”. ...

Experienced Software Developer

Location
Bath, England, United Kingdom
About The Role How we work: As a development team we all work closely, pair programming, white-boarding and architecting as a team and peer reviewing every line of code. We have fun while we work and are passionate about technology. We work in an agile way, using … React and MySQL. We don’t need you to have experience with these specifically, as long as you have commercial experience with other modern programming languages. You should be able to demonstrate your experience with MVC frameworks and/or modern JavaScript frameworks. Here are some other things that ...

Backend Developer

Location
Greater London, England, United Kingdom
little bit of everything, from performance tuning, technical debt and helping to drive out requirements with stakeholders. We work in an Agile environment with pair programming and TDD at the heart of everything we do. Documenting what you build, not only internally but for 3rd party vendors … Hospitality integrations that go with it) Qualifications REQUIRED SKILLS: PHP 5 Understanding of OO principles & good code design Experienced in building highly scalable systems Pair Programming or at least a keen interest Test Driven Development Able to express technical ideas clearly. Good knowledge of MySQL Understanding of good ...

Software Developer Analyst

Location
Greater London, England, United Kingdom
complex programs. Experience in source code and version control platforms, for example, GitHub, Azure DevOps, or similar. Strong in team development processes including pair programming, shadow sessions, code reviews and other strategies to ensure high-quality programming. Strong code quality assurance practices including unit testing, integration testing … departments and levels of the organization. Experience with Databricks, Dataverse connectors, APIs, and Microsoft Azure Skills CommCare Source Code Management GitHub Azure DevOps Pair Programming Code Reviews Unit testing Integration Testing Regression Testing Agile Software Delivery User Stories Backlog Grooming Sprint Ceremonies Databricks Dataverse Connectors API Integration Microsoft ...

Applied AI Engineer, DNB

Location
Greater London, England, United Kingdom
Claude. You'll be the technical advisor their engineering teams turn to for architecture, agent design and evaluation, and you'll work alongside them, pair programming and reviewing architectures, to get from first prototype to production at scale. You’ll partner with Account Executives and Applied AI Architects … tech-forward companies, working alongside them to build innovative use cases that push the boundaries of AI Work hands-on with customer engineering teams: pair programming, architecture reviews, and code contributions that accelerate their development Develop prototypes and technical documentation—including evaluation suites, AI engineering techniques, and architecture ...

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 ...

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 ...

Senior Software Developer

Hiring Organisation
East of England Community Health and Care NHS Trust (Cambridge)
Location
St Ives, PE27 4LG, United Kingdom
Salary
£49387.00 to £56515.00
point after 09/10/2026)" Main duties of the job Expertise and a proven track record in system design, application architecture, programming, procedural, declarative or structured querying programming language. Technical knowledge of MS SQL relational databases, database design and the Structured Query Language. Proven experience using … responsibilities Duties/Responsibilities:The post holder must be able to demonstrate:Expertise and a proven track record in system design, application architecture, programming, procedural, declarative or structured querying programming language. Technical knowledge of MS SQL relational databases, database design and the Structured Query Language. Proven experience using ...