23 of 23 Pair Programming Jobs in the North of England

Principal Software Engineer

Hiring Organisation
Cathcart Technology
Location
Manchester, United Kingdom
Employment Type
Permanent
focused on mentoring, coaching, technical decision-making and helping drive engineering standards. The business has invested heavily in modern engineering practices, with Agile, Extreme Programming (XP), TDD and continuous delivery central to how their teams operate. The Opportunity You'll work as part of an established Scrum team, taking … coaching engineers, supporting their technical development. Collaborating with other Principal Engineers and Development Managers on architecture, standards and engineering improvements. Championing practices including TDD, pair programming, automated testing and continuous integration. Helping break down complex technical challenges and ensuring solutions are scalable, maintainable and fit for purpose. Remaining ...

Senior Software Engineer

Location
Manchester, England, United Kingdom
innovation, and we've created an environment where engineers are trusted to take ownership, share ideas and challenge thinking. Whether it's through pair programming, communities of practice, hack days, technical guilds or mentoring, you'll have plenty of opportunities to learn from others and help others grow. … technologies including TypeScript, JavaScript, Java, AWS and Vue.js to build scalable, resilient and secure systems. Champion engineering excellence through practices such as automated testing, pair programming, mobbing and continuous delivery. Embed security, reliability and operational excellence into everything you build. Explore and adopt AI-assisted engineering tools that ...

AI Agentic Engineer/ Forward Deployment Engineer

Location
Manchester, England, United Kingdom
creating clear solution architectures, operational runbooks, and technical decision records that others can build on. Share your expertise with junior engineers through design reviews, pair programming, and guidance on cloud-native AI patterns. Build security, compliance, and governance into your cloud and automation work, reducing operational risk while … connecting data ingestion, model execution, and reporting in Python-based workflows. Strengthen your stakeholder collaboration and technical leadership through cross-functional delivery, design reviews, pair programming, and mentoring junior engineers. #J-18808-Ljbffr ...

Senior Developer

Location
Greater Manchester, England, United Kingdom
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 ...

Senior Data Engineer

Location
Manchester, England, United Kingdom
skills and experience, please apply even if you don’t meet all the criteria. Engineering and Data Engineering Hands-on and knowledge of programming languages particularly Python Practical experience with major cloud providers including GCP, Azure, or AWS Knowledge of core software engineering concepts like DRY and SOLID Proficiency … Data Platforms focused on specific domains like Geospatial data Experience in working with a team of engineers using a variety of techniques such as pair programming or mob programming. Working with data scientists to productionise advanced data deliverables, such as machine learning models Working knowledge of statistics Working ...

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

Location
Manchester, England, United Kingdom
experience Experience in the following things isn’t essential, but it’s highly desirable! Collaborating within multidisciplinary digital and technology teams encouraging practices like Pair programming Experience with specialised Data Platforms focused on specific domains like Financial or Geospatial data Operating within the public sector, including the facilitation ...

Senior Software Engineer - Connex

Location
Harrogate, England, United Kingdom
automation testing expertise using open‐source technologies such as Selenium, Cucumber, Gherkin, Spring, etc. Be comfortable with regular demonstrations to stakeholders and comfortable with pair programming. Exceptional communication skills, with the ability to collaborate effectively within a multidisciplinary team. Excellent time management and organisational abilities. Strong problem‐solving skills ...

Senior Software Engineer (Java)

Location
York and North Yorkshire, England, United Kingdom
microservices and UI components (including resolving complex CORS and distributed edge proxy requirements). Mentor and elevate engineers across global teams through design reviews, pair programming, and hands‐on leadership to foster a resilient engineering culture. Your Qualifications Experience in software engineering within enterprise‐scale, high‐throughput platform … data‐centric environments. Understand, leverage, and integrate modern AI tools and concepts—including agentic programming patterns and LLM‐assisted workflows to accelerate platform engineering and developer velocity. Deep expertise in backend JVM languages (Java and/or Kotlin) with a strong understanding of distributed systems internals. Proven track record ...

Senior Principal Software Engineer (Java)

Location
Manchester, England, United Kingdom
microservices and UI components (including resolving complex CORS and distributed edge proxy requirements). Mentor and elevate engineers across global teams through design reviews, pair programming, and hands‐on leadership to foster a resilient engineering culture. Your Qualifications Extensive background in software engineering within enterprise‐scale, high‐throughput … platform or data‐centric environments. Understand, leverage, and integrate modern AI tools and concepts—including agentic programming patterns and LLM‐assisted workflows—to accelerate platform engineering and developer velocity. Deep expertise in backend JVM languages (Java and/or Kotlin) with a strong understanding of distributed systems internals. Proven ...

Anaplan Senior · Hybrid · York 04 de nov. Senior Software Engineer (Java) back-end ux/ui go next.js +11

Location
York and North Yorkshire, England, United Kingdom
microservices and UI components (including resolving complex CORS and distributed edge proxy requirements). Mentor and elevate engineers across global teams through design reviews, pair programming, and hands‐on leadership to foster a resilient engineering culture. Your Qualifications Experience in software engineering within enterprise-scale, high-throughput platform … data-centric environments. Understand, leverage, and integrate modern AI tools and concepts—including agentic programming patterns and LLM-assisted workflows—to accelerate platform engineering and developer velocity. Deep expertise in backend JVM languages (Java and/or Kotlin) with a strong understanding of distributed systems internals. Proven track record ...

Anaplan Senior · Hybrid · Manchester 04 de nov. United Kingdom Senior Software Engineer (Java) back-end ux/ui go next.js +11

Location
Manchester, England, United Kingdom
microservices and UI components (including resolving complex CORS and distributed edge proxy requirements). Mentor and elevate engineers across global teams through design reviews, pair programming, and hands-on leadership to foster a resilient engineering culture. Your Qualifications Experience in software engineering within enterprise-scale, high-throughput platform … data-centric environments. Understand, leverage, and integrate modern AI tools and concepts—including agentic programming patterns and LLM-assisted workflows to accelerate platform engineering and developer velocity. Deep expertise in backend JVM languages (Java and/or Kotlin) with a strong understanding of distributed systems internals. Proven track record ...

Software Engineer - Universal Search

Location
Manchester, England, United Kingdom
feature supporting permission‐aware global search filtering, aligning closely with Product, Infrastructure, and Design from technical feasibility through post‐release monitoring. Mentored junior engineers, pair‐programmed through complex debugging sessions, and coached teammates on prioritizing technical debt while delivering roadmap commitments. Participated in the on‐call rotation, triaged ...

Lead Software Development Engineer - Services

Hiring Organisation
Capital One UK
Location
Leeds, UK
Proven experience in technical leadership, including leading a team or cross-functional squad Proven experience working in both backend services and mobile technologies Exceptional programming skills and knowledge of building APIs using modern OO languages preferably Java, SOLID principles, SOA, and REST Experience with AWS and strong understanding … experience ability to deliver high quality applications at scale An advocate for quality and the ability to support the team, leveraging approaches such as Pair Programming, TDD and BDD Where and how you'll work This is a permanent position and will be based in our London office. ...

Automation Developer

Location
Sunderland, England, United Kingdom
drive efficiency and quality Maintain and update developer standards around automation best practices Mentor and guide peers through code reviews, dev sessions, and pair-programming Investigate and document alternative solutions for future development What We’re Looking For: At least 1 year of experience with one or more … advantage What Would Set You Apart (But Isn’t Essential): University degree Knowledge of .NET (C#) and .NET framework application development Experience with programming languages (Java, .NET, VBA, HTML, SQL) Familiarity with NLP, LLM, Document Understanding, and OCR technologies Ready to Make an Impact? At tombola, we celebrate diversity ...

Lead Android Engineer

Hiring Organisation
Capital One UK
Location
Leeds, UK
Toolset , including Android Studio, to leverage the Android platform on a large enterprise scale Testing Frameworks , using JUnit, Espresso, and advocating for approaches like Pair Programming, TDD, and BDD AWS , utilizing cloud opportunities to maximize inner-sourcing and continuous improvement And meet most of the following ...

Lead Android Engineer

Hiring Organisation
Capital One UK
Location
Manchester, UK
Toolset , including Android Studio, to leverage the Android platform on a large enterprise scale Testing Frameworks , using JUnit, Espresso, and advocating for approaches like Pair Programming, TDD, and BDD AWS , utilizing cloud opportunities to maximize inner-sourcing and continuous improvement And meet most of the following ...

Javascript Games Developer

Location
Newcastle upon Tyne, England, United Kingdom
with a good chance. What's the role? You'll be joining an extremely enthusiastic team who enjoy what they do. Things like Pair Programming, TDD/BDD, Refactoring, and Continuous Delivery are deeply embedded and we're constantly striving to improve the way we work. However ...

Principal Full Stack Engineer - Full or Part Time

Location
Manchester, England, United Kingdom
production a year. We’re a close-knit tech community where collaboration and knowledge sharing are at the core of what we do. Regular pair programming, code reviews, and stand-ups ensure that our engineers stay connected and aligned. As a Principal Engineer, you’ll play a visible ...

Lead Data Engineer (Azure/Databricks)

Location
Sheffield, England, United Kingdom
Engineering. Must be able to justify changes to the core architecture and challenge existing thinking. Mentor vs. Manager: Willing to sit and pair-program with junior engineers. They should measure their success by the team’s outcomes, not simply their own. A full “Team Manager” is not required; this ...

Remote JavaScript Games Developer (Node.js | Pixi.js)

Location
Newcastle upon Tyne, England, United Kingdom
Gamevy, renowned for its unusual culture, merged with Gluck Games and operates with radical transparency, freedom, and remote-friendly policies. The team embraces Pair Programming, TDD/BDD, and Continuous Delivery, with an emphasis on learning and collaboration. The backend stack centers on Node.js with Ruby ...

Scrum Manager

Location
Leeds, England, United Kingdom
work in agile teams Attention to code quality & testing Adaptability to new tools & frameworks Responsibilities: Collaborate with cross-functional teams Participate in code reviews & pair-programming Document work & share knowledge Experience: 2+ years professional software development Familiarity with RESTful APIs or GraphQL Experience with version control (Git) Previous ...

Mid Level .Net Developer

Location
Leeds, England, United Kingdom
business, taking ownership of modules and features from early requirements through to production. You’ll also contribute to greenfield builds, share knowledge through pair coding and help junior developers grow. This is a UK-based remote role, reporting to the Lead .NET Developer, with the option to work from … features through deployment and investigate production issues in the areas you know, helping restore service and prevent recurrence. Lead and contribute to technical discussions, pair-coding sessions and knowledge sharing, while supporting and mentoring junior team members. Stay curious about emerging technologies, proposing and trialling tools or approaches that ...