1 to 25 of 144 Pair Programming Jobs in London

Functional Programming Engineer

Hiring Organisation
Russell Tobin
Location
London Area, United Kingdom
Functional Programming Engineer Location: London Working Model: Hybrid – 3 days per week in the office, with flexibility for the candidate to choose which 3 days they work onsite Contract: 6-month rolling contract, with a further 6-month potential extension Rate: Open to discussion based on the candidate … team developing and enhancing a business-critical platform used by Front Office teams. The team is particularly interested in engineers with a strong functional programming background and a solid understanding of modern software design principles. Kotlin experience is highly relevant, but the team is also open to engineers with ...

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 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
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£500 - £700 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 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 ...

Software Engineer II - QuantumBlack Labs

Hiring Organisation
McKinsey & Company
Location
London, UK
Employment Type
Full-time
willingness to learn others as needed. Ability to deliver features independently, participate in design discussions, and collaborate with senior engineers on system architecture. Experience pair programming collaboratively with other developersExposure to or interest in working with modern AI systems (LLMs, agent frameworks, cloud deployment). ML experience … workstreams, engaging in discussions, and crafting technical solutions tailored to user needs. Your responsibilities will include working collaboratively in Agile teams through code reviews, pair programming, and iterative delivery, where you will deliver well-structured, production-quality code, own small–medium features end-to-end, participate in design ...

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

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

Hiring Organisation
Elsevier
Location
London, UK
Employment Type
Full-time
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 Backend Developer

Hiring Organisation
Rullion - Eon
Location
City of London, London, United Kingdom
Employment Type
Contract
team alongside other backend engineers and product designers. Strategize, develop, test, and deploy new features and experiments. Engage in collaborative coding practices such as pair programming and code reviews within the team. Contribute to resolving the complexities inherent in large-scale systems and extensive datasets. Foster close collaboration … Hands-on experience with RESTful APIs and/or GraphQL. Proficiency in version control tools like Git. Sound understanding of development best practices including pair programming and TDD. Eagerness to engage with emerging technologies and collaborate with the team in designing solutions from inception, facilitated by effective communication ...

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
Greater London, England, 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 ...

Software Engineer - QuantumBlack, AI by McKinsey

Hiring Organisation
McKinsey & Company
Location
London, UK
Employment Type
Full-time
/CDStrong focus on automated testing, logging, monitoring, and overall system reliabilityExperience working in Agile teams, including active participation in sprint ceremoniesExperience pair programming collaboratively with other developersExceptional time management to meet your responsibilities in a complex and largely autonomous work environmentStrong communication skills, both verbal and written ...

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

Senior Software Engineer

Location
Greater London, England, United Kingdom
closely with Product, Design, Payments, Accounting, Reservations, Infrastructure, Security, and other engineering teams Contribute as a senior individual contributor through architecture decisions, code reviews, pair programming, documentation, mentoring, and continuous improvement of engineering practices What Sets You Up for Success 5+ years of software engineering experience building, shipping ...

Senior Software Engineer I (Java & JavaScript)

Location
Greater London, England, United Kingdom
practices, and code reviews* Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders* Resolve complex intermediate technical issues as necessary* Pair Programming with squad members to support the learning and development of others* Develop skills to mentor less senior software developers on development methodologies ...

Senior Java Developer

Hiring Organisation
HCLTech
Location
City of London, London, 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 ...

Senior Full Stack Developer (C#/React/TypeScript) - REMOTE working

Location
Greater London, England, United Kingdom
focus on continuous delivery, mostly with usage of microservices. We are a collaborative team with a strong culture of code review, occasional usage of pair programming and lots of unit tests. We’re keen to write code following best practice and to continuously find ways that ...

Senior Software Engineer - Food (Distributed Systems)

Location
Greater London, England, United Kingdom
models, and balancing performance, cost and usability considerations. Champion engineering excellence through clean, maintainable and well-tested code, promoting best practices through code reviews, pair programming, documentation and continuous improvement initiatives. Drive operational excellence and observability by designing effective monitoring and alerting, leveraging tools such as Dynatrace ...

Java Developer

Location
City Of London, England, 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 ...

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

Senior Full Stack Software Engineer

Hiring Organisation
Faculty
Location
London, UK
Employment Type
Full-time
mentor who can effectively communicate technical strategy to both internal multidisciplinary teams and external high-level stakeholders..Our Interview ProcessTalent Team Screen (30 minutes)Pair Programming Interview (90 minutes) System Design Interview (90 minutes) Commercial Interview (60 minutes)Our Recruitment EthosWe aim to grow the best team ...