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

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

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

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

Data Engineer

Location
Portsmouth, England, United Kingdom
team's growth and fostering a collaborative, knowledge-sharing environment. You will mentor junior data engineers, champion best practices, and participate actively in pair programming and planning sessions to enhance collective skills and ensure high-quality deliverables. Data Engineering: Strong proficiency in Python and at least … programming language commonly used in data engineering (PySpark/SQL strongly preferred, Java/Scala beneficial). Data Modelling: Solid understanding and practical experience in designing and implementing effective data models (e.g., relational, dimensional) suitable for analytical and operational use cases. ETL/ELT Development: Deep understanding ...

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

Location
Greater London, England, United Kingdom
invested in maintaining a team that encourages everyone to contribute. We run daily standups, weekly planning and frequent retros and feedback sessions. We embrace pair programming the vast majority of the time. We practice trunk based development and continuous delivery. At the end of each week, we join … support you. We're looking for You are collaborative, open-minded, and looking to continue to develop your craft. You're comfortable with pair programming all day Experience writing distributed, high availability, high throughput systems maintaining data consistency. You are proud of the code you produce ...

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

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 London, UK

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

Software Development Engineer

Location
Bristol, England, United Kingdom
stack for their area subject matter expertise in at least one component have a good understanding of all components of their product perform complex programming tasks participate in code reviews sign off on small features write and execute test plans write functional specifications for small features given a medium … looking for Essential: C# .NET .NET Web API Blazor Git Unit Testing JavaScript/TypeScript T-SQL Desirable: ReactJS TDD Teamwork oriented working ways: pair programming, mob programming Entity Framework Dapper or other ORMs CI/CD with Azure DevOps Microsoft Azure Benefits 25 days holiday, plus ...

Senior Developer

Hiring Organisation
Sellick Partnership
Location
Altrincham, Greater Manchester, United Kingdom
Employment Type
Permanent
Salary
£50000 - £70000/annum
love to hear from you if you: Have strong commercial Java development experience Enjoy working collaboratively and solving complex problems Advocate for Agile, TDD, pair programming and engineering best practices Have excellent communication and stakeholder engagement skills Are passionate about learning, mentoring and continuous improvement Why join? Interesting ...

Software Engineer - QuantumBlack, AI by McKinsey

Location
Greater London, England, United Kingdom
Strong focus on automated testing, logging, monitoring, and overall system reliability Experience working in Agile teams, including active participation in sprint ceremonies Experience pair programming collaboratively with other developers Exceptional time management to meet your responsibilities in a complex and largely autonomous work environment Strong communication skills, both ...

Quality Engineer

Location
Telford, England, United Kingdom
applications are designed with automation and testability in mind. Support manual testing where automation is not appropriate. Work closely with developers through collaboration and pair-programming. Coach and upskill engineering teams, promoting quality as a shared responsibility. Manage test data and testing collateral. Contribute across unit, system, functional ...

Java Software Engineer

Hiring Organisation
Twinstream Limited
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£90,000
performance tests. Supporting deployment pipelines and working closely with DevOps specialists. Troubleshooting complex technical issues and providing third-line support. Participating in code reviews, pair programming, planning and estimation. Working collaboratively within an agile team to deliver reliable, maintainable software. What We're Looking For You'll have … solving complex technical problems. Key skills and experience: Java development, ideally using Spring Boot. Agile practices, including TDD, BDD, continuous delivery, DevOps and pair programming. Experience with AWS services, including S3, Fargate, Lambda, SQS and SNS. Databases such as PostgreSQL, Oracle, MongoDB or DynamoDB, plus JPA. REST APIs, RabbitMQ ...

Lead Software Engineer - Cloud

Hiring Organisation
JP Morgan Chase
Location
Glasgow, UK
Employment Type
Full-time
design documents, participating in architecture reviews, and helping define engineering standards and best practicesMentor and support fellow engineers through code reviews, pairing and mob programming sessions, and constructive, pragmatic feedbackDrives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed … apply these languages to build platform services and automation toolingDemonstrated ability to collaborate effectively in a team setting, including experience with or openness to pair programming and mob programming practicesStrong engineering fundamentals including data structures, networking basics, Linux and container fundamentals, and secure coding practicesAbility to take ...