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 ❯
eager to grow your career? At Pets at Home - the UK's leading pet care specialist - we're looking for a forward-thinking Software Engineer to join our dynamic Agile teams! This is more than just a dev job. It's an opportunity to work on modern microservices, flex your knowledge of cloud technologies like Azure and gain hands … you. What You'll Be Doing: Designing and developing microservices that power our pet care platform Applying solid coding principles to build scalable and maintainable services Collaborating in an Agile environment with product teams and stakeholders Writing automated unit tests to ensure quality and reliability Documenting your work in a way that's clear, concise and useful What You … interest in working in a collaborative, purpose-driven environment Bonus Points (Nice to Have): Experience with Test-Driven Development (TDD), CI/CD practices and DevOps workflows Familiarity with Agile tools and cloud-native development best practices Our Tech Stack: .Net Core C# REST API Web API Azure DevOps Agile TDD Unit Testing SOLID Principles NoSQL Why Join More ❯
growth into more senior technical leadership roles. The Software Engineer is a hands-on contributor responsible for delivering secure, maintainable, and performant software as part of a cross-functional Agile team. Working closely with Product, QA, DevOps, and fellow engineers, this role helps shape technical solutions and contributes to quality practices. Essential Skills & Experience Strong Python Development Capability … years+ Experience implementing and integrating with REST APIs SQL experience (preferably PostgreSQL and/or MySQL) Passionate about building quality software Comfortable working in Agile teams and collaborating cross-functionally Support CI/CD practices and participate in automated build and deployment processes Engage in peer programming, mentoring sessions, and team knowledge sharing Open to feedback and discussions on More ❯
with the team to ensure the effective development, support, testing and maintenance of our products. You will have the opportunity to work on the full product life cycle using agile methodologies and will thrive in a fast-paced environment, solving complex problems . JOB RESPONSIBILITIES The role itself is very varied and will entail: Line management and motivation of … for technical accuracy, standards, and functional compliance to the design Facilitate standups, refinement sessions, planning and retrospectives Build effective working relationship with Product Owners Hands-on development in an agile environment Analyse software requirements Identify impact of possible implementation options Design robust and scalable solutions Write unit tests Performance improvement and refactoring of legacy code Work within deadlines in … modern IDEs (Visual Studio) Excellent knowledge of version control software, such as SVN or Git. Previous experience in a team lead role Experience of the following: Docker, Kubernetes, Angular Agile/Scrum development process exposure Relevant industry certification. Your Personal Characteristics will include: Enthusiasm for technology, software and leadership Fair , transparent and friendly character Natural leadership, able to rally More ❯
with the team to ensure the effective development, support, testing and maintenance of our products. You will have the opportunity to work on the full product life cycle using agile methodologies and will thrive in a fast-paced environment, solving complex problems . JOB RESPONSIBILITIES The role itself is very varied and will entail: Line management and motivation of … for technical accuracy, standards, and functional compliance to the design Facilitate standups, refinement sessions, planning and retrospectives Build effective working relationship with Product Owners Hands-on development in an agile environment Analyse software requirements Identify impact of possible implementation options Design robust and scalable solutions Write unit tests Performance improvement and refactoring of legacy code Work within deadlines in … modern IDEs (Visual Studio) Excellent knowledge of version control software, such as SVN or Git. Previous experience in a team lead role Experience of the following: Docker, Kubernetes, Angular Agile/Scrum development process exposure Relevant industry certification. Your Personal Characteristics will include: Enthusiasm for technology, software and leadership Fair , transparent and friendly character Natural leadership, able to rally More ❯
leading client in London. The ideal candidate will have a strong background in AI/ML frameworks, scalable system design, and Python-based development, along with leadership experience in agile teams. Key Responsibilities: Lead the architecture and development of AI/ML solutions, ensuring scalable and efficient design. Design and implement ML models and algorithms (classification, regression, NLP, etc. More ❯
of the work you must hold enhanced DV Security Clearance. WHAT WILL THE SENIOR SOFTWARE ENGINEER BE DOING? As a Senior Software Engineer, you will work with an experienced agile team to design and deliver packages of bespoke work, work development teams and liaise with customers. You will work through the entire softwaredevelopment life cycle from requirements capture More ❯
and bug fixes under the guidance of senior engineers Participate in code reviews and contribute to improving code quality Collaborate with frontend engineers to implement API endpoints Participate in agiledevelopment processes and team meetings Document code and technical decisions for future reference Bachelor's or master's degree in computer science, Software Engineering, or related field Strong understanding … attention to detail Good to have Experience with backend frameworks(FastAPI) Knowledge of containerisation (Docker) Understanding of testing principles and TDD Familiarity with CI/CD pipelines Experience with agiledevelopment methodologies 25 days holiday + Bank Holidays Flexible holiday - choose when you take your holidays by opting out of bank holidays if you would like! Additional annual leave More ❯
of the work you must hold enhanced DV Security Clearance. WHAT WILL THE SENIOR SOFTWARE ENGINEER BE DOING? As a Senior Software Engineer, you will work with an experienced agile team to design and deliver packages of bespoke work, work development teams and liaise with customers. You will work through the entire softwaredevelopment life cycle from requirements capture More ❯
Are you a highly capable Senior Software Engineer experienced in modern web engineering, ready to make a significant impact in a dynamic, agile environment? Do you thrive on leading the development of innovative, user-delighting products for high-profile industry clients? Are you that person who is ready to take their skills to the next level? You possess extensive More ❯
and performance. Troubleshoot, debug, and resolve application issues in development and production environments. Conduct peer code reviews and provide constructive feedback to maintain high coding standards. Actively participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives, etc.) within a Scrum framework. Contribute to ongoing architecture and design discussions with a focus on modularity, scalability, and resilience. Work with … tests Experience working with the Azure stack is essential Experience working with DataDog or other observability platforms is desirable Interest in learning new technologies is desirable Additional Skills & Qualities Agile experience: Familiarity with Scrum, Kanban, or similar methodologies. A team player with strong communication skills for cross-functional collaboration. Problem-solver: Ability to analyse and resolve complex technical challenges. … applicants that haven't followed the traditional path. Bachelor's or Master's degree in Computer Science, Software Engineering. 5 years of experience in softwaredevelopment Strong understanding of Agile with Scrum. In depth experience of softwaredevelopment tools and processes, including version control systems (e.g., Git), automated testing frameworks, and continuous integration/delivery (CI/CD) pipelines. More ❯
Walsall, Staffordshire, United Kingdom Hybrid / WFH Options
CET Structures Limited
and performance. Troubleshoot, debug, and resolve application issues in development and production environments. Conduct peer code reviews and provide constructive feedback to maintain high coding standards. Actively participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives, etc.) within a Scrum framework. Contribute to ongoing architecture and design discussions with a focus on modularity, scalability, and resilience. Work with … tests Experience working with the Azure stack is essential Experience working with DataDog or other observability platforms is desirable Interest in learning new technologies is desirable Additional Skills & Qualities Agile experience: Familiarity with Scrum, Kanban, or similar methodologies. A team player with strong communication skills for cross-functional collaboration. Problem-solver: Ability to analyse and resolve complex technical challenges. … applicants that haven't followed the traditional path. Bachelor's or Master's degree in Computer Science, Software Engineering. 5 years of experience in softwaredevelopment Strong understanding of Agile with Scrum. In depth experience of softwaredevelopment tools and processes, including version control systems (e.g., Git), automated testing frameworks, and continuous integration/delivery (CI/CD) pipelines. More ❯
features and user stories. Identifying, developing, and supporting business process change Identifying and defining risk factors that could occur Being the business analyst role for customer projects in an Agile Team - being available to the team and participating in all Agile Meetings such as sprint planning, stand-ups, demos, and retrospectives. Involvement in competitor analysis and market value … the effectiveness of AI-driven features and ensuring alignment with business objectives. Experience Experience defining software requirements for complex products, either as a business analyst or equivalent role in Agilesoftware delivery. Ability to understand complex technical concepts and present them in simple terms to nontechnical team members and clients. Working with Agile practices and associated skills including … requirements that are vague, incomplete or ambiguous. Experience of a wide range of IT projects. Involvement in the end to end project life cycle Knowledge and experience of different agilesoftware project methodologies Knowledge of education sector, school MIS, analytics Self-organisation, self-motivation and time management skills. Ability to set personal objectives that support the business/department More ❯
these clients do, you must hold enhanced DV Security Clearance. WHAT WILL THE SENIOR SOFTWARE ENGINEER BE DOING? As a Senior Software Engineer, you will work with an experienced agile team to design and deliver packages of bespoke work, work development teams and liaise with customers. You will work through the entire softwaredevelopment life cycle from requirements capture More ❯
Solihull, West Midlands, United Kingdom Hybrid / WFH Options
Convergence Group Ltd
and robust back-end logic with seamless client-server integration. Implement new features using frameworks, APIs, and databases. Ensure software quality with unit, integration, and automated testing. Collaborate in Agile environments (Scrum, Kanban) - participating in standups, sprint planning, and retros. Troubleshoot, debug, and resolve application issues. Engage in code reviews to maintain standards, knowledge sharing, and continuous learning. Drive … frameworks (React, Blazor, Next.js). Experience working knowledge of Azure cloud services and SQL databases. A solid grasp of CI/CD pipelines and automated testing frameworks. Comfort with Agile methodologies (Scrum or Kanban) and working in fast-moving teams. Effective communicator who can translate complex technical ideas to both devs and stakeholders. Bonus points for experience with IT More ❯
available and scalable applications. Ability to work independently and also as part of a team Ability to learn independently. Desirable: Degree in Computing or Science. A good understanding of Agile principles whilst working with Scrum Teams. Atlassian suite of products bitbucket/Jira/Confluence. About Datalex Datalex is a market leader in digital commerce for travel retail. Datalex More ❯
Skipton, North Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
Skipton Building Society
had: Experience working with Storybook and Atomic Design principles . Exposure to Azure services (AWS or other cloud backgrounds also welcomed) Awareness of TDD/BDD practices Familiarity with Agile methodologies like Scrum or SAFe Familiarity with playwright end to end testing Will be : Curious about technology and adaptable to new technologies . Agile-minded, optimistic, passionate, and More ❯
and unit tests for large or complex applications Knowledge A good understanding of the foundations of softwaredevelopment, language constructs and common design patterns An awareness of how an agilesoftwaredevelopment team works and the software lifecycle that accompanies that An appreciation for good documentation and an understanding of how to write it Exposure to, or understanding of … including in London, Sheffield, Hong Kong, Sydney, and Dubai. We are proud of our people centric culture where everyone is driven to achieve the same goal. We are an agile organization striving for continuous improvement. We invest in our people with extensive learning and development opportunities and support our colleagues with various mentoring and career enhancement programmes. Tes Global More ❯
Maidenhead, Royal Borough of Windsor and Maidenhead, Berkshire, United Kingdom
WHD
They work the hybrid model, 3 days onsite, 2 days remote. Looking for candidates with strong experience in leading SW Development teams. As an engineering leader, you will lead Agile engineering resources & provide guidance from inception through release of major & point product releases, including ongoing maintenance. You will be working closely with your product managers, product owners, engineering leaders More ❯
Lincoln, Lincolnshire, East Midlands, United Kingdom Hybrid / WFH Options
Frontier Agriculture Limited
Strong skills in JavaScript, TypeScript, Python, Git, SQL Code and Branch management experience with Git version control essential Object-oriented programming (OOP) Solid design principles Experience in Scrum/Agile teams Aptitude and passion for data structure & software application Ability to focus across multiple tasks & technologies in a diverse environment Critical thinking Problem solving Azure DevOps experience desirable Linux … command line experience desirable Your Role As a Software Developer your role will involve: Active participation in all Agile ceremonies Working with other developers to design algorithms and process design documents Producing clean, efficient code based on specifications Integrating software components and third-party programs Troubleshooting, debugging, and upgrading existing software Recommending and executing improvements Maintaining and supporting allocated More ❯
Employment Type: Permanent, Work From Home
Salary: Competitive + Benefits + 33 Days Holiday + Employee Assistance Program
They work the hybrid model, 3 days onsite, 2 days remote. Looking for candidates with strong experience in leading SW Development teams. As an engineering leader, you will lead Agile engineering resources & provide guidance from inception through release of major & point product releases, including ongoing maintenance.You will be working closely with your product managers, product owners, engineering leaders, your More ❯
consists of Actuaries, Reinsurance Specialists and Technologists aligned to the Group Chief Underwriting Officer Working within the Underwriting Performance Innovation team as an experienced manager of Software Engineers and Agile advocate, you will support the team to research, design, develop and run software solutions to transform our market-leading Property & Casualty underwriting business. Current and upcoming products include: A … and patterns such as Domain Driven Design (DDD), TDD, API design, integration patterns and containerisation Strong understanding of CI/CD and DevOps practices and principles Strong understanding of agilesoftware engineering practices and principles Experience of React and FastAPI Appetite for continual experimentation & learning Experience of AWS Awareness of Azure and htmx Experience of Terraform, Github Actions and More ❯
the Head of SoftwareDevelopment in recruitment activities. Essential Qualifications/Skills/Experience: A history of making an impact in a software team lead role. Experience leading effective agilesoftware teams, including first-hand experience of lean and iterative development. Good understanding of Agile/Scrum methodologies and their use in software teams. 5+ years of professional More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Smartbox Assistive Technology
the Head of SoftwareDevelopment in recruitment activities. Essential Qualifications/Skills/Experience: A history of making an impact in a software team lead role. Experience leading effective agilesoftware teams, including first-hand experience of lean and iterative development. Good understanding of Agile/Scrum methodologies and their use in software teams. 5+ years of professional More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Smartbox Assistive Technology
the Head of SoftwareDevelopment in recruitment activities. Essential Qualifications/Skills/Experience: A history of making an impact in a software team lead role. Experience leading effective agilesoftware teams, including first-hand experience of lean and iterative development. Good understanding of Agile/Scrum methodologies and their use in software teams. 5+ years of professional More ❯