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

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

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

Software Engineer

Location
Uxbridge, England, United Kingdom
skills when the need arises. Key responsibilities Work with a full-stack attitude within a self-organising, cross-functional product engineering team, using extreme programming practices, notably pair programming and test-driven development. Build, support and maintain automated, fault-tolerant, scalable products and solutions continuously delivered into … that you use and build. Accept feedback and adapt to your team and the company's current priorities. The Must Haves Test Driven Development, Pair Programming, Clean Code & Refactoring, System Design Observability, "you build it you run it" attitude Product mindset Good communication, giving and receiving feedback Desirable ...

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

Hiring Organisation
Salt Search
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£500.00 - £700.00 per day
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 ...

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

Location
Greater London, England, United Kingdom
Code Contribute to architecture and technical decision‐making as our platform evolves Champion engineering excellence through automated testing, CI/CD, code reviews and pair programming Use observability and monitoring to understand service health, troubleshoot complex distributed systems and improve reliability Mentor and support other engineers, sharing knowledge … improve performance and reliability Strong communication and collaboration skills, with experience contributing to technical decisions Experience mentoring and supporting other engineers through code reviews, pair programming and knowledge sharing Comfortable working within Agile product engineering teams and taking ownership from design through to production Experience with AI‐assisted ...

AWS/Python Software Engineer

Location
Greater London, England, United Kingdom
through technical expertise Provide technical leadership within your squad and help set high standards for engineering excellence. Support and develop other engineers through mentoring, pair programming and constructive code reviews. Champion modern engineering practices, including TDD, automated testing and continuous improvement. Share knowledge, challenge ideas constructively and help … cloud technologies and an understanding of cloud-native application design. Strong knowledge of software engineering principles and development practices such as TDD, automated testing, pair programming and code review. Excellent software design, problem-solving and debugging skills. Experience using Git or other version control systems. The ability ...

AWS/Python Software Engineer

Hiring Organisation
E.ON
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
through technical expertise Provide technical leadership within your squad and help set high standards for engineering excellence. Support and develop other engineers through mentoring, pair programming and constructive code reviews. Champion modern engineering practices, including TDD, automated testing and continuous improvement. Share knowledge, challenge ideas constructively and help … cloud technologies and an understanding of cloud-native application design. Strong knowledge of software engineering principles and development practices such as TDD, automated testing, pair programming and code review. Excellent software design, problem-solving and debugging skills. Experience using Git or other version control systems. The ability ...

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

Tech Lead (Poland)

Location
Cambourne, England, United Kingdom
address complex changes, remove impediments, and ensure timely delivery of high-quality solutions Work in an Agile environment, applying methodologies such as pair programming, test-driven development (TDD), and behaviour-driven development (BDD) What you’ll need for this role Experience: 12+ years of experience in application development … working Version Control: Experience with GitLab Web Services: Expertise in developing and consuming RESTful web services Agile Methodologies: Proficiency in Agile practices including pair programming, TDD, and BDD Leadership: Proven ability to lead and mentor engineers, handle complex changes, and address impediments effectively How we work ...

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 Development Team Lead

Location
Bolton, England, United Kingdom
themselves and do their best work (extra kudos if you bring the biscuits!). You’ll lead from the front, whether it’s pair programming, mobbing or just rolling up your sleeves and getting stuck in. Setting a clear technical direction is your thing, but you never forget …/CD pipelinesDeep understanding of modern .NET architecture and best practicesStrong background in software engineering, with experience across multiple languages and frameworksSkilled in pair programming, mobbing and hands-on codingConfident in setting technical direction and inspiring others to followExperienced in leading software development teams and creating a positive ...

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

Power Apps Developer (Power BI specialism)

Location
West of England, England, United Kingdom
This Power Apps Developer (Power BI specialism) position focuses on reviewing Initial Phone Screen Technical Interview Collaborative Pair Programming Exercise Final Interview Offer. Volunteering - 2 paid days per year to volunteer in our local communities or within a charity organisation. Experience that matters Required Skills & Expertise As part … data visualisations Our Hiring Process At Methods Analytics, we believe in a transparent hiring process Review Initial Phone Screen Technical Interview Collaborative Pair Programming Exercise Final Interview Offer Combining passionate people, sector-specific insight, and technical excellence to provide our customers an end-to-end data service ...

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

Lead Data Engineer

Location
Swansea, Wales, United Kingdom
technology consultancy. Using Docker and virtual environments in development and CI/CD. Collaborating with senior stakeholders to gather requirements and maintain engagement. Using pair programming or mob programming techniques. Productionising machine learning models with data scientists. Working knowledge of statistics. Working with multidisciplinary digital and technology ...

Senior Software Engineer

Location
Swansea, Wales, United Kingdom
involves outcome‐based delivery, coaching teams, and ensuring technology solutions meet customer goals. Responsibilities • Write and deliver code with tests in a variety of programming languages (Java, Ruby, Python, ES6/React, C#/.NET Core). • Work on problems ranging from monoliths to microservices, contributing to and learning … empowering teams to build, run, and manage their own services. Qualifications Written code with tests Delivery in an agile environment Experience with multiple programming languages Experience with at least one cloud platform Experience with databases and APIs Debugging experience across diverse systems Evidence of self‐development and a desire ...

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

Location
Manchester, England, United Kingdom
continuous improvement. You’ll troubleshoot, debug, and upgrade existing systems. You’ll actively participate in all agile ceremonies. You’ll actively engage in pair programming sessions to share knowledge, improve code quality, and foster team cohesion. You’ll support a culture of continuous improvement by mentoring peers, sharing ...

Quality Engineer

Location
Ribble Valley, England, United Kingdom
solutions. Coach and mentor team members to build testing capability across the wider engineering team. Work closely with developers through collaborative engineering practices, including pair programming. Essential Skills & Experience Strong experience in Software Testing and Quality Engineering. Experience working within CI/CD environments. Knowledge of Java and Spring. ...

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

Senior Software Engineer

Location
City of Edinburgh, Scotland, 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 ...

Full-stack Developer (Senior)

Location
Manchester, England, United Kingdom
agile delivery teams, helping guide implementation decisions and ensuring best practice is followed. Mentor and coach junior and mid‐level developers through code reviews, pair programming and technical guidance. Maintain high engineering standards through clean code, automated testing, CI/CD and DevOps best practice. Collaborate closely with ...

Fullstack Engineer

Location
Greater London, England, United Kingdom
providing timely assistance to ensure system reliability. Foster team growth and development by providing support and mentorship to teammates, both through collaborative efforts, direct pair programming sessions and PR reviews Familiar with trunk‐based development and CI/CD pipelines using GitHub actions Our tech stack: JavaScript/ ...