What Jobs are available for Professional Scrum Master in London?
Showing 64 Professional Scrum Master jobs in London
Head of Software Development
Posted today
Job Viewed
Job Description
About ZELP
ZELP is an agricultural technology company committed to creating a sustainable future for agriculture - one that meets the needs of present and future generations, promoting human and environmental health, animal welfare, and social and economic equity.
Our first focus is to develop and scale technology that measures and mitigates methane emissions in the livestock industry. Today, 1.3 billion people rely on the industry for their livelihoods and food security. However, it is the single biggest human-driven source of methane emissions globally, emitting more than both the oil & gas industry and the coal industry.
The deployment of our technologies on a global scale has the potential to drive half the global methane reduction needed by 2030, and to greatly transform the beef and dairy industries.
ZELP was an inaugural winner of the Terra Carta Design Lab, and has received funding and support from the European Commission, Innovate UK, The Global Methane Hub and the Gates Foundation.
About the role
As Head of Software Development, you will oversee the architecture, development, and delivery of all software components, spanning web applications, backend systems, and Machine Learning (ML) infrastructure. You will also be a key partner to the heads of Hardware, Design Engineering, and Animal Science, ensuring software is seamlessly integrated with physical systems, user experience, and domain expertise.
This is a hands-on, strategic leadership role where you'll balance technical depth with people management, guiding your team while collaborating with cross-functional leaders to drive innovation.
Responsibilities
Technical Leadership
- Define, implement, and scale the software architecture across web, backend, and ML systems.
 - Maintain strong engineering standards for code quality, security, testing, and deployment.
 - Lead key technical initiatives, occasionally contributing code or architecture reviews.
 - Drive integration of software with hardware systems, sensors, and data pipelines.
 
Management & Team Leadership
- Build, lead, and mentor a multidisciplinary engineering team.
 - Establish effective workflows for development, QA, deployment, and iteration.
 - Foster a collaborative, innovative, and high-performance engineering culture.
 - Partner with People/HR in hiring and scaling the team.
 
Cross-Functional & Strategic
- Collaborate closely with the heads of Hardware, Design Engineering, and Animal Science to ensure end-to-end product integration.
 - Translate business and research needs into scalable software solutions.
 - Balance speed of delivery with long-term maintainability and scalability.
 - Support leadership in communicating technical vision to investors, partners, and stakeholders.
 
Requirements
- 7+ years of software development experience, with at least 3 in a leadership role.
 - Proven expertise in web application development (frontend + backend).
 - Hands-on experience with machine learning workflows and/or data-heavy systems.
 - Strong understanding of cloud infrastructure and DevOps practices.
 - Experience collaborating with cross-functional hardware or science-focused teams.
 - Exceptional communication and leadership skills.
 
Nice-to-Have
- Prior experience in startups or multi-disciplinary product environments.
 - Familiarity with MLOps and embedded systems integration.
 - Background or interest in scientific/biological domains.
 
Our Tech Stack (Current & Planned)
- Frontend: React, TypeScript
 - Backend: , Pytho,, REST & GraphQL APIs
 - Cloud & Infra: AWS (ECS, S3, Lambda), Docker, Cloudformation, Pulumi, CI/CD with GitHub Actions
 - ML/AI: PyTorch, TensorFlow, scikit-learn, MLflow for experiment tracking, Zenml for ML pipelines
 - Data: PostgreSQL, DynamoDB, data pipelines with Zenml
 
(We're open to evolving the stack and expect you to influence technical decisions as we scale.)
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Senior Software Development Manager
Posted 1 day ago
Job Viewed
Job Description
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Junior Software Development Apprentice
Posted 2 days ago
Job Viewed
Job Description
As a Software Development Apprentice, you will be part of a dynamic development team, working on real-world projects under the guidance of experienced mentors. You will learn to write clean, efficient, and maintainable code using modern programming languages and frameworks. The apprenticeship will cover various aspects of the software development lifecycle, including requirement gathering, design, coding, testing, and deployment. You will gain practical experience in developing web applications, mobile apps, or backend systems, depending on the team's needs.
This role is entirely remote, allowing you to work from the comfort of your own home while still being an integral part of our collaborative team. You will participate in virtual team meetings, code reviews, and training sessions. Our comprehensive training program includes access to online learning platforms, workshops, and dedicated mentorship to ensure your rapid skill development. You will be encouraged to ask questions, explore new technologies, and contribute innovative ideas.
Key Responsibilities:
- Assist in the design, development, and testing of software applications.
 - Write and debug code under the guidance of senior developers.
 - Participate in code reviews and team meetings.
 - Learn and apply best practices in software development.
 - Contribute to project documentation.
 - Troubleshoot and resolve software defects.
 - Collaborate effectively with remote team members.
 - Engage actively in all aspects of the apprenticeship training program.
 
- Passion for technology and a strong desire to learn software development.
 - Basic understanding of programming concepts (e.g., logic, variables, data types).
 - Good problem-solving and analytical skills.
 - Excellent communication skills, both written and verbal.
 - Ability to work independently and manage time effectively in a remote setting.
 - GCSEs in Maths and English (or equivalent) at Grade 4/C or above are essential.
 - A-Levels or a Level 2 qualification in a related subject are advantageous but not essential.
 - Must be eligible to work in the UK and not currently in full-time education.
 
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Junior Software Development Apprentice
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist senior developers with coding and software development tasks.
 - Learn and apply programming languages and development tools.
 - Participate in code reviews and testing procedures.
 - Contribute to the design and development of software features.
 - Collaborate with team members in a remote environment.
 - Troubleshoot and debug software issues under supervision.
 - Attend training sessions and complete assigned learning modules.
 - Assist in documenting software specifications and user guides.
 - Support the implementation and deployment of software applications.
 - Embrace a continuous learning mindset.
 
Qualifications:
- Enthusiasm for software development and technology.
 - Strong problem-solving and analytical skills.
 - Good communication and teamwork abilities.
 - A desire to learn and develop new skills.
 - Basic understanding of computer science principles is a plus.
 - Ability to work independently and manage time effectively in a remote setting.
 - Must be eligible to undertake an apprenticeship.
 - No prior professional development experience required.
 
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Senior Software Development Lead
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead, mentor, and manage a team of software engineers, fostering a culture of collaboration, innovation, and continuous improvement.
 - Architect, design, and implement robust, scalable, and maintainable software systems.
 - Drive the adoption of best practices in software development, including TDD, BDD, CI/CD, and code reviews.
 - Collaborate with product managers and stakeholders to define project requirements, scope, and timelines.
 - Oversee the entire software development lifecycle, from initial concept and design to deployment and ongoing maintenance.
 - Conduct thorough code reviews, identify potential issues, and ensure code quality and performance.
 - Stay abreast of emerging technologies and industry trends, and evaluate their potential adoption.
 - Troubleshoot and resolve complex technical issues across development, testing, and production environments.
 - Contribute to technical strategy and roadmap planning, ensuring alignment with business objectives.
 - Promote a DevOps culture and practices within the engineering team.
 
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
 - Minimum of 8 years of experience in software development, with at least 3 years in a lead or management role.
 - Expertise in multiple programming languages and frameworks (e.g., Java, Python, C#, JavaScript, Node.js, React, Angular).
 - Proven experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
 - Strong understanding of database technologies (SQL and NoSQL).
 - Demonstrated experience with agile methodologies (Scrum, Kanban).
 - Excellent leadership, communication, and interpersonal skills.
 - Strong understanding of system design, scalability, and performance optimization.
 - Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, CircleCI).
 - Passion for mentoring and developing engineering talent.
 
This is a unique opportunity to shape the future of our client's technology stack and lead a talented remote team. If you are a seasoned technical leader passionate about building exceptional software, we encourage you to apply.
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Junior Software Development Apprentice
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in writing, testing, and debugging code across various programming languages.
 - Learn and apply best practices in software development, version control (Git), and agile methodologies.
 - Participate in code reviews and contribute to technical discussions.
 - Develop and maintain documentation for software projects.
 - Collaborate with cross-functional teams to understand project requirements and deliver effective solutions.
 - Troubleshoot and resolve software defects and issues.
 - Engage in continuous learning to stay updated with emerging technologies and industry trends.
 - Contribute to the design and architecture of new software features.
 - Perform unit testing and integration testing to ensure code quality.
 - Support the deployment and maintenance of applications.
 
Qualifications:
- A strong passion for technology and a desire to learn software development.
 - Basic understanding of programming concepts is advantageous but not essential.
 - Excellent problem-solving skills and a meticulous attention to detail.
 - Strong communication and interpersonal skills, with the ability to work effectively in a remote team.
 - Self-motivated and disciplined, with the ability to manage time effectively and meet deadlines.
 - Willingness to undertake a structured training program, potentially leading to industry-recognized certifications.
 - Eligibility to work in the UK.
 
This is an exceptional opportunity to gain invaluable industry experience without the need for prior formal qualifications in computer science. If you are driven, curious, and ready to build a successful career from the ground up, we encourage you to apply. This role is based in London, England, UK and operates on a remote-first basis, offering flexibility and the chance to work from anywhere within the UK. Join our client and shape the future of technology.
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Junior Software Development Apprentice
Posted 3 days ago
Job Viewed
Job Description
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Be The First To Know
About the latest Professional scrum master Jobs in London !
Junior Software Development Apprentice
Posted 3 days ago
Job Viewed
Job Description
What you will learn and do:
- Assist in the design, development, testing, and debugging of software applications.
 - Learn and apply programming languages such as Python, JavaScript, or Java.
 - Contribute to front-end development using HTML, CSS, and modern JavaScript frameworks.
 - Gain exposure to back-end development and database management.
 - Participate in code reviews and learn best practices from senior developers.
 - Assist in creating and maintaining technical documentation.
 - Understand and apply Agile development methodologies.
 - Collaborate with team members using remote communication tools.
 - Troubleshoot and resolve basic software issues.
 - Develop problem-solving skills and a systematic approach to coding.
 - Gain practical experience with version control systems like Git.
 - Contribute to testing strategies and execution.
 
- A strong passion for software development and a desire to learn.
 - Basic understanding of programming concepts (even from personal projects or online courses).
 - Good analytical and problem-solving skills.
 - Excellent communication and teamwork abilities, crucial for remote collaboration.
 - Eagerness to take on new challenges and learn new technologies.
 - Ability to work independently and manage time effectively in a remote setting.
 - Reliable internet connection and a suitable remote workspace.
 - Minimum of 5 GCSEs (or equivalent) at grades A*-C/9-4, including Maths and English.
 - Ideally, a Level 3 qualification in a related field (e.g., BTEC in IT, A-Level Computer Science) or demonstrable equivalent experience/interest.
 - Must be 16 years or older and eligible to undertake an apprenticeship in the UK.
 
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Senior Software Development Engineer - Services
Posted today
Job Viewed
Job Description
White Collar Factory (95009), United Kingdom, London, London
Senior Software Development Engineer - ServicesAbout this role
We are seeking a Senior Software Engineer who can walk in the shoes of our users, communicate & collaborate with teams in Business, Technology and Operations, bringing a passion for using software and technology to create impactful solutions.
To be successful in this role, you will have an understanding of the benefits of business processes automation to enable user efficiency, the importance of well-governed solution development, and how to balance these needs to produce easy-to-use software.
You are able to seamlessly switch from deep diving users' needs and technical challenges, to discussing solutions and prioritisation. You're not afraid to question stakeholder expectations, using your fantastic influencing skills to drive consensus on requirements, bringing it all together into an achievable, impactful solution that creates business value.
What you’ll do
- Design, develop, test and maintain a range of internal facing software products and solutions that automate Business processes
 - Work to achieve the goals and vision shared by Product Management and your team Leadership
 - Be an advocate for governance, documentation and process, ensuring that everything we build meets our high standards whilst providing a frictionless user experience
 - Make recommendations to stakeholders and drive a consensus of agreement for your solutions. You'll also be great at keeping them in the loop
 - Provide technical leadership and innovate within your team.
 
What we’re looking for
- A passion for software engineering and a track record of delivering solutions in an efficient and maintainable manner
 - Exceptional programming skills and knowledge of building APIs using modern OO languages preferably Java, SOLID principles, SOA, HTTP and REST
 - Demonstrable knowledge of creating architectural designs that meet the business need
 - Proven experience in technical leadership, with a passion for mentoring and nurturing engineers
 - You bring a user focussed mindset. An ability to capture process requirements in order to rapidly refine a solution
 - You’re able to effectively communicate and work together across engineering to maximise inner-sourcing opportunities and reduce waste
 - Experience and knowledge in Cloud/AWS technologies.
 
What you’ll get to learn (any previous experience would be advantageous)
- Solving real world problems and being comfortable working in a complex regulated environment
 - Gain the opportunity to become an expert in writing and optimising code with the power of AI code assistants (GitHub Copilot).
 
Where and how you'll work
This is a permanent position based in our London office.
We have a hybrid working model which gives you flexibility to work from our offices and from home.
We’re big on collaboration and connection, so you’ll be based in our London office 3 days a week on Tuesdays, Wednesdays and Thursdays.
What’s in it for you
- Bring us all this and you’ll be rewarded with a role contributing to the product roadmap for an organisation committed to transformation
 - We’re continuing our journey into the public cloud and have problems of scale, security, availability and performance for you to help solve
 - We love continuous learning and that’s why we give you 10% of your time to work on cutting edge innovative projects that shape the way we will work in the future
 - We offer high performers strong and diverse career progression, investing heavily in developing great people through our Capital One University training programmes (and appropriate external providers)
 - Immediate access to our core benefits including pension scheme, bonus, generous holiday entitlement and private medical insurance – with flexible benefits available including season-ticket loans, cycle to work scheme and enhanced parental leave
 - Open-plan workspaces and facilities designed to inspire and support you. Our Nottingham head-office has a fully-serviced gym, subsidised restaurant, mindfulness and music rooms. In London, you can heighten your mood with a run on our rooftop running track or an espresso at the Workshop Coffee café
 
If you require a reasonable adjustment, please contact All information will be kept confidential and will only be used for the purpose of applying a reasonable adjustment.
For technical support or questions about Capital One's recruiting process, please send an email to
Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site.
Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC).
Who We Are
At Capital One, we're building a leading information-based technology company. Still founder-led by Chairman and Chief Executive Officer Richard Fairbank, Capital One is on a mission to help our customers succeed by bringing ingenuity, simplicity, and humanity to banking. We measure our efforts by the success our customers enjoy and the advocacy they exhibit. We are succeeding because they are succeeding.
Guided by our shared values, we thrive in an environment where collaboration and openness are valued. We believe that innovation is powered by perspective and that teamwork and respect for each other lead to superior results. We elevate each other and obsess about doing the right thing. Our associates serve with humility and a deep respect for their responsibility in helping our customers achieve their goals and realize their dreams. Together, we are on a quest to change banking for good.
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Lead Project Manager - Software Development
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and manage multiple complex software development projects concurrently, from initiation through to successful completion.
 - Define project scope, goals, deliverables, and success criteria in collaboration with senior management and stakeholders.
 - Develop detailed project plans, including timelines, resource allocation, budget management, and risk mitigation strategies.
 - Facilitate Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
 - Manage and motivate cross-functional project teams, including developers, QA engineers, designers, and product owners.
 - Ensure adherence to established development processes and quality standards throughout the project lifecycle.
 - Track project progress, identify potential roadblocks, and implement proactive solutions to keep projects on schedule.
 - Communicate project status, key milestones, and risks effectively to all stakeholders, including senior leadership.
 - Manage third-party vendors and external partners as required for project delivery.
 - Foster a collaborative and high-performance team environment, promoting innovation and continuous improvement.
 - Manage project budgets and ensure efficient utilisation of resources.
 - Conduct post-project reviews to capture lessons learned and identify areas for process enhancement.
 - Champion Agile best practices and guide teams in their adoption and refinement.
 - Ensure that all project documentation is complete, accurate, and up-to-date.
 - Resolve conflicts and remove impediments to team progress.
 
- Bachelor's degree in Computer Science, Engineering, Business, or a related field; Master's degree is a plus.
 - Minimum of 7 years of experience in project management, with at least 4 years specifically focused on software development projects.
 - Proven experience leading Agile (Scrum, Kanban) development teams and managing the full software development lifecycle (SDLC).
 - Strong understanding of software architecture, development methodologies, and technologies.
 - Excellent leadership, team-building, and motivational skills.
 - Exceptional communication, interpersonal, and stakeholder management abilities.
 - Proficiency in project management tools such as Jira, Asana, Trello, or similar.
 - Certified Scrum Master (CSM), PMP, or other relevant project management certifications are highly desirable.
 - Experience managing remote or distributed teams.
 - Strong analytical and problem-solving skills with a meticulous attention to detail.
 - Ability to manage complex budgets and multiple projects simultaneously.
 
Is this job a match or a miss?