SLIs for critical services. Strong practical knowledge and experience developing robust caching solutions, utilizing technologies such as Redis, Couchbase, Memcached, or similar distributed caching tools Experience working successfully on Agiledevelopment teams with a minimum of 5 engineers, understanding modern agile methodologies, version control systems, continuous integration, and continuous delivery practices Understanding of relational and NoSQL databases, data More ❯
SLIs for critical services. Strong practical knowledge and experience developing robust caching solutions, utilizing technologies such as Redis, Couchbase, Memcached, or similar distributed caching tools Experience working successfully on Agiledevelopment teams with a minimum of 5 engineers, understanding modern agile methodologies, version control systems, continuous integration, and continuous delivery practices Understanding of relational and NoSQL databases, data More ❯
london (city of london), south east england, united kingdom
Expedia Group
SLIs for critical services. Strong practical knowledge and experience developing robust caching solutions, utilizing technologies such as Redis, Couchbase, Memcached, or similar distributed caching tools Experience working successfully on Agiledevelopment teams with a minimum of 5 engineers, understanding modern agile methodologies, version control systems, continuous integration, and continuous delivery practices Understanding of relational and NoSQL databases, data More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Reed
Java-based test automation across multiple layers (unit to non-functional) and BDD frameworks. Experienced in mentoring, coaching, and leading improvements to test frameworks and practices. Strong understanding of Agile, testing methodologies, and tools like Jira. Hands-on testing experience across mobile apps, web interfaces, and backend microservices. In return you’ll get: A salary of up to More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Nextech
role is perfect for someone with a solid foundation in Java, TypeScript, and React , looking to grow their career and gain exposure to full-stack development, cloud technologies, and agile delivery. Key Responsibilities: Develop and maintain web applications using Java, TypeScript, and React Assist in the design and implementation of software solutions in a collaborative team environment Write clean … and collaborate in a team environment Nice to Have: Exposure to cloud technologies (AWS/Azure) Knowledge of microservices or REST APIs Experience with Git, CI/CD, or Agile methodologies What We Offer: Hybrid working (3 days in office) Private Medical & Dental Care Opportunity to work on impactful projects and grow your career Genourous Annual Leave Supportive team More ❯
Surrey, England, United Kingdom Hybrid / WFH Options
Searchability NS&D
Central Government project. THE BENEFITS Up to £70,000 DOE + performance bonuses Mostly remote with flexible working options Career coaching, training and continuous professional development Collaborative, inclusive, and Agile working environment Regular team socials and networking events 25 days holiday + bank holidays + buy/sell options THE SOFTWARE ENGINEER ROLE: As a Software Engineer , you'll … work in an Agile team building bespoke, secure, and scalable software solutions. You'll collaborate with cross-functional teams, implement new features, and contribute across the full software lifecycle, from design and development through to deployment and maintenance. You'll work with modern tools, cloud environments, and CI/CD pipelines, helping deliver real-world impact for UK Government … AWS or other public cloud environments (Azure, GCP) Exposure to front-end technologies (React, Angular or similar) Knowledge of CI/CD, GitLab, or equivalent tools Strong understanding of Agile/DevOps principles Must be eligible for SC Clearance (British citizen, resident in the UK for 5+ years) TO BE CONSIDERED: Please either apply through this advert or email More ❯
working practices. MAIN ACCOUNTABILITIES Lead the development and maintenance of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge … design, development, testing and operational stability. Deep understanding of software design, code quality and ability to propose architectural options and evaluate trade-offs. Ability to work closely within an agile team using User Stories and acceptance criteria to understand functional and non-functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of … working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and consuming RESTful APIs in Python. Experience with AWS services (Lambda, SQS, API gateways, S3). Excellent time-management More ❯
East London, London, United Kingdom Hybrid / WFH Options
Tech 4
working practices. MAIN ACCOUNTABILITIES Lead the development and maintenance of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge … design, development, testing and operational stability. Deep understanding of software design, code quality and ability to propose architectural options and evaluate trade-offs. Ability to work closely within an agile team using User Stories and acceptance criteria to understand functional and non-functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of … working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern front-end technologies and JS frameworks, such as React. Experience writing and consuming RESTful APIs in Python. Experience with AWS services (Lambda, SQS, API gateways, S3). Excellent time-management More ❯
working practices. MAIN ACCOUNTABILITIES Lead the development and maintenance of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge … design, development, testing and operational stability. Deep understanding of software design, code quality and ability to propose architectural options and evaluate trade-offs. Ability to work closely within an agile team using User Stories and acceptance criteria to understand functional and non-functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of … working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and consuming RESTful APIs in Python. Experience with AWS services (Lambda, SQS, API gateways, S3). Excellent time-management More ❯
E1, Whitechapel, Greater London, Shadwell, United Kingdom
Tech4 Ltd
working practices. MAIN ACCOUNTABILITIES Lead the development and maintenance of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge … design, development, testing and operational stability. Deep understanding of software design, code quality and ability to propose architectural options and evaluate trade-offs. Ability to work closely within an agile team using User Stories and acceptance criteria to understand functional and non-functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of … working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and consuming RESTful APIs in Python. Experience with AWS services (Lambda, SQS, API gateways, S3). Excellent time-management More ❯
working practices. MAIN ACCOUNTABILITIES Lead the development and maintenance of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge … design, development, testing and operational stability. Deep understanding of software design, code quality and ability to propose architectural options and evaluate trade-offs. Ability to work closely within an agile team using User Stories and acceptance criteria to understand functional and non-functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of … working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and consuming RESTful APIs in Python. Experience with AWS services (Lambda, SQS, API gateways, S3). Excellent time-management More ❯
london (city of london), south east england, united kingdom
Tech4
working practices. MAIN ACCOUNTABILITIES Lead the development and maintenance of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge … design, development, testing and operational stability. Deep understanding of software design, code quality and ability to propose architectural options and evaluate trade-offs. Ability to work closely within an agile team using User Stories and acceptance criteria to understand functional and non-functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of … working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and consuming RESTful APIs in Python. Experience with AWS services (Lambda, SQS, API gateways, S3). Excellent time-management More ❯
Gloucester, England, United Kingdom Hybrid / WFH Options
Omega
Key Responsibilities: Software design, development, and debugging on secure systems Creating and maintaining test frameworks (e.g., JUnit 5) Developing in Linux environments with modern languages (Java, Python) Working with Agile/SCRUM practices and CI/CD pipelines (GitLab) Contributing across the softwaredevelopment lifecycle from requirements to deployment Tech Stack Includes: Java, Python, Linux, Git, JUnit, GitLab CI More ❯
cheltenham, south west england, united kingdom Hybrid / WFH Options
Omega
Key Responsibilities: Software design, development, and debugging on secure systems Creating and maintaining test frameworks (e.g., JUnit 5) Developing in Linux environments with modern languages (Java, Python) Working with Agile/SCRUM practices and CI/CD pipelines (GitLab) Contributing across the softwaredevelopment lifecycle from requirements to deployment Tech Stack Includes: Java, Python, Linux, Git, JUnit, GitLab CI More ❯
Manchester Area, United Kingdom Hybrid / WFH Options
Anson McCade
of your team, ensuring high-quality, innovative solutions. Collaborate with other tech leads and architects to design joined-up solutions across programmes. Mentor and guide engineers, championing best practices, agile methodologies (SCRUM/SAFe), and quality assurance. Engage with stakeholders, communicating technical concepts clearly to diverse audiences. Work hands-on with softwaredevelopment in languages such as Java, C# … technical constraints. Experience required: Proven track record in technical leadership or software engineering management. Practical experience in full-stack development and cloud technologies (AWS preferred). Strong understanding of agile methodologies and frameworks. Experience mentoring junior engineers and fostering a collaborative team culture. Bonus: experience with scaled agile certifications, secure design, stakeholder management. What’s on offer: Hybrid More ❯
warrington, cheshire, north west england, united kingdom Hybrid / WFH Options
Anson McCade
of your team, ensuring high-quality, innovative solutions. Collaborate with other tech leads and architects to design joined-up solutions across programmes. Mentor and guide engineers, championing best practices, agile methodologies (SCRUM/SAFe), and quality assurance. Engage with stakeholders, communicating technical concepts clearly to diverse audiences. Work hands-on with softwaredevelopment in languages such as Java, C# … technical constraints. Experience required: Proven track record in technical leadership or software engineering management. Practical experience in full-stack development and cloud technologies (AWS preferred). Strong understanding of agile methodologies and frameworks. Experience mentoring junior engineers and fostering a collaborative team culture. Bonus: experience with scaled agile certifications, secure design, stakeholder management. What’s on offer: Hybrid More ❯
bolton, greater manchester, north west england, united kingdom Hybrid / WFH Options
Anson McCade
of your team, ensuring high-quality, innovative solutions. Collaborate with other tech leads and architects to design joined-up solutions across programmes. Mentor and guide engineers, championing best practices, agile methodologies (SCRUM/SAFe), and quality assurance. Engage with stakeholders, communicating technical concepts clearly to diverse audiences. Work hands-on with softwaredevelopment in languages such as Java, C# … technical constraints. Experience required: Proven track record in technical leadership or software engineering management. Practical experience in full-stack development and cloud technologies (AWS preferred). Strong understanding of agile methodologies and frameworks. Experience mentoring junior engineers and fostering a collaborative team culture. Bonus: experience with scaled agile certifications, secure design, stakeholder management. What’s on offer: Hybrid More ❯
Nottingham, England, United Kingdom Hybrid / WFH Options
Investigo
a hands-on role focused on building scalable, high-impact backend systems that support mission-critical platforms in a fast-evolving sector. You’ll be part of a collaborative, agile environment where your contributions will directly influence the future of the company’s tech stack. The role offers the opportunity to work on greenfield development and infrastructure automation, helping … track record of building scalable web applications and APIs. Experience with application architecture and microservices. Familiarity with cloud platforms, ideally AWS. Proficiency with relational databases, especially PostgreSQL. Understanding of Agile methodologies and modern software delivery practices. Strong communication skills and a proactive, results-driven mindset. Passion for solving real-world problems through technology. If this role sounds of interested More ❯
Abingdon, Oxfordshire, England, United Kingdom Hybrid / WFH Options
Preservica
Well-developed skills in object-oriented design and SOLID principles Good knowledge of unit testing using XUnit.net, Moq or similar tools Familiar with user story driven development in an Agile environment (scrum, Kanban) Familiarity with common Agiledevelopment practices. Excellent problem solving skills. Proven ability to work in a team environment What’s in it for you: We More ❯
Reigate, Surrey, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Pension, Health Care and Life Assurance Training and career development Social events and a range of other perks Your role: As a Lead Software Developer you'll manage three Agile teams comprising around ten experienced software engineers, responsible for the flagship SaaS insurance platform that handles 4 billion requests per month. You'll play a key role in architecting … performance. You'll collaborate with the Product Owner and with other development teams to input into design and technical choices and provide technical guidance to your team in an Agile environment that encourages close collaboration and continual improvement. Location/WFH: There's a flexible work from home hybrid model, you'll join colleagues in the Reigate office twice More ❯
Birmingham, West Midlands, England, United Kingdom
Erin Associates
as code, and CI/CD pipelines. Experience with automated testing tools such as Jest or Vitest Comfortable using Azure DevOPs The Senior Developer will be joining a friendly, agile, and innovative team, based in Birmingham where you will play an integral role in the development of data-rich, user-friendly applications Keywords: Senior Software Engineer, Fullstack Developer, Node.js More ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
Erin Associates
as code, and CI/CD pipelines. Experience with automated testing tools such as Jest or Vitest Comfortable using Azure DevOPs The Senior Developer will be joining a friendly, agile, and innovative team, based in Birmingham where you will play an integral role in the development of data-rich, user-friendly applications Keywords: Senior Software Engineer, Fullstack Developer, Node.js More ❯
Hucclecote, Gloucestershire, United Kingdom Hybrid / WFH Options
Omega Resource Group
Key Responsibilities: Software design, development, and debugging on secure systems Creating and maintaining test frameworks (e.g., JUnit 5) Developing in Linux environments with modern languages (Java, Python) Working with Agile/SCRUM practices and CI/CD pipelines (GitLab) Contributing across the softwaredevelopment lifecycle from requirements to deployment Tech Stack Includes: Java, Python, Linux, Git, JUnit, GitLab CI More ❯
Gloucester, Gloucestershire, South West, United Kingdom Hybrid / WFH Options
Omega Resource Group
Key Responsibilities: Software design, development, and debugging on secure systems Creating and maintaining test frameworks (e.g., JUnit 5) Developing in Linux environments with modern languages (Java, Python) Working with Agile/SCRUM practices and CI/CD pipelines (GitLab) Contributing across the softwaredevelopment lifecycle from requirements to deployment Tech Stack Includes: Java, Python, Linux, Git, JUnit, GitLab CI More ❯
pen test findings and security assessments Experience conducting risk assessments and threat modelling for softwaredevelopment and advise where necessary Experience in software security design review Strong knowledge of Agile, DevSecOps, System Engineer and or equivalent Knowledge of security standards and secure development principles such as NCSC Secure Development & Deployment Guidance, OWASP, NIST Secure SoftwareDevelopment Framework (SSDF … ll be able to be yourself; we'll recognise and value you for who you are and celebrate and reward your contributions to the business. We're committed to agile working, and we offer every colleague the opportunity to work in ways that suit you, your teams, and the task at hand. At BDO, we'll help you achieve … people-centred culture. From informal success conversations to formal mentoring and coaching, we'll support you at every stage in your career, whatever your personal and professional needs. Our agile working framework helps us stay connected, bringing teams together where and when it counts so they can share ideas and help one another. At BDO, you'll always have More ❯