95 Scrum Masters jobs in London
Head of Project Management - International Software Development
Posted 17 days ago
Job Viewed
Job Description
Key Responsibilities:
- Establish, implement, and continuously improve project management frameworks, processes, and best practices for software development globally.
- Lead and mentor a distributed team of project managers, scrum masters, and project coordinators.
- Oversee the planning, execution, monitoring, and closure of all international software development projects.
- Ensure alignment of project objectives with strategic business goals and product roadmaps.
- Manage project portfolios, including resource allocation, risk assessment, and budget control across multiple concurrent projects.
- Facilitate effective communication and collaboration among cross-functional teams, including engineering, product, QA, marketing, and sales.
- Implement and champion Agile (Scrum, Kanban) and potentially Waterfall methodologies as appropriate for different project types.
- Develop and maintain key project documentation, including project charters, plans, status reports, and post-mortems.
- Identify and mitigate project risks and issues proactively, developing contingency plans.
- Manage stakeholder expectations and provide regular, clear, and concise project updates to senior leadership.
- Drive continuous improvement initiatives within the project management office (PMO).
- Evaluate and recommend project management tools and technologies to enhance team productivity and reporting capabilities.
- Foster a high-performance culture of accountability, collaboration, and continuous learning.
- Master's degree in Computer Science, Engineering, Business Administration, or a related field.
- A minimum of 10-15 years of progressive experience in project management, with at least 5 years in a leadership role within software development.
- Proven experience managing large-scale, international software development projects with distributed teams.
- Expertise in various project management methodologies (Agile, Scrum, Kanban, Waterfall).
- Professional certification such as PMP, PRINCE2, or Certified Scrum Professional (CSP) is highly desirable.
- Strong understanding of the software development lifecycle (SDLC) and modern development practices.
- Excellent leadership, strategic thinking, organizational, and problem-solving skills.
- Exceptional communication, negotiation, and stakeholder management abilities.
- Experience with project management software (e.g., Jira, Asana, Microsoft Project).
- Demonstrated ability to manage complex budgets and resources effectively.
- Fluency in English; additional languages are a plus.
Software Development Director
Posted 1 day ago
Job Viewed
Job Description
We are seeking a forward-thinking Director of Software Development with expertise in Python, Django, SaaS platforms, real-time industrial systems, IoT, Hybrid Twins, and deployment across edge, cloud, and on-prem environments. This leader will drive innovation, ensure the quality and timely delivery of software, and guide engineering teams in building high-performance, modular, and scalable solutions. The role requires both strong leadership and hands-on coding knowledge to set technical direction and uphold engineering excellence.nKey Responsibilities
Leadership and Strategy: Define and execute the software development roadmap with a focus on SaaS, IoT, Hybrid Twins, and industrial real-time systems.nArchitectural modernization: Lead architectural modernization efforts using Modular Monolith principles, ensuring scalability and maintainability.nAlign development practices with business needs for edge cloud, hybrid cloud, and on-prem deployments.nBuild and sustain a culture of accountability, innovation, and engineering discipline.nTechnical Oversight
Ensure code quality, maintainability, and adherence to engineering best practices across all projects.nOversee the architecture and development of Python/Django-based platforms.nProvide technical guidance and hands-on support when needed, including reviewing designs and code.nDrive adoption of secure coding standards, automated testing, CI/CD pipelines, and peer code reviews.nChampion system reliability, scalability, and security in real-time, latency-sensitive industrial environments.nDelivery and Execution
Take responsibility for on-time, on-budget delivery of high-quality software products.nTrack project progress, remove blockers, and ensure clear ownership across teams.nBalance technical debt reduction with new feature development.nGuarantee deployment readiness for SaaS, edge, and on-prem solutions.nPeople and Performance Management
Recruit, mentor, and retain top engineering talent with strong coding and system design skills.nDevelop team members’ technical and leadership capabilities through coaching and career growth plans.nPromote a culture of engineering craftsmanship, accountability, and continuous improvement.nStakeholder Collaboration
Collaborate with Product, Operations, and Industrial Engineering to align requirements and priorities.nPartner with executive leadership to ensure technology investments drive business outcomes.nEngage with clients to understand needs for on-prem, hybrid, and SaaS solutions.nManage vendor relationships and technology partnerships.nQualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.n10+ years of experience in software engineering, with at least 5 years in technical leadership.nStrong hands-on background in Python, Django, and modern software architecture.nProven experience delivering real-time industrial systems, IoT platforms, SaaS applications, and Hybrid Twin solutions.nDemonstrated success in ensuring code quality, on-time delivery, and technical excellence.nFamiliarity with Modular Monolith, microservices, cloud-native, edge computing, and on-prem architectures.nExcellent communication, leadership, and problem-solving skills.nKey Competencies
Deep coding knowledge and architectural expertise in Python/Django and scalable system design.nStrong accountability for software quality and timely delivery.nVisionary leadership in SaaS, IoT, Hybrid Twins, and industrial digitalization.nAbility to balance technical rigor with business agility.nInspirational leader who can align teams on execution and quality.nSuccess Metrics
Consistent on-time delivery of high-quality software releases.nHigh code quality standards measured through testing, reviews, and defect rates.nScalable, reliable deployments across SaaS, edge cloud, and on-prem environments.nIncreased efficiency and uptime in industrial systems enabled by IoT and Hybrid Twins.nStrong engineering team engagement, retention, and growth.
#J-18808-Ljbffrn
Graduate Software Development Engineer
Posted 8 days ago
Job Viewed
Job Description
Programme Highlights:
- Engage in hands-on software development across the full stack, from front-end interfaces to back-end systems.
- Contribute to the design, coding, testing, and deployment of new features and applications.
- Work with modern programming languages and development methodologies (e.g., Agile, Scrum).
- Receive comprehensive training and mentorship from senior engineers.
- Participate in code reviews and contribute to improving code quality and best practices.
- Collaborate effectively with cross-functional teams, including product managers and designers.
- Gain exposure to cloud technologies, DevOps practices, and data analytics.
- Develop problem-solving skills and learn to tackle complex technical challenges.
- Contribute to a culture of innovation and continuous improvement.
- Build a strong foundation for a successful career in software engineering.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical discipline.
- Strong understanding of fundamental computer science concepts, data structures, and algorithms.
- Proficiency in at least one programming language (e.g., Python, Java, C++, JavaScript).
- Excellent analytical and problem-solving abilities.
- Strong communication and interpersonal skills, with the ability to articulate technical ideas clearly.
- Enthusiasm for learning new technologies and a passion for software development.
- Ability to work independently and collaboratively in a remote team environment.
- A proactive approach and a strong desire to contribute to team success.
- Familiarity with version control systems (e.g., Git) is a plus.
- Knowledge of web development frameworks or mobile development is beneficial but not essential.
Graduate Software Development Engineer
Posted 10 days ago
Job Viewed
Job Description
As a Graduate Software Development Engineer, you will contribute to real-world projects, gaining hands-on experience with various programming languages, frameworks, and development methodologies. You will have the chance to work on diverse applications, potentially including web development, mobile applications, data analytics, or AI/ML systems. Collaboration, problem-solving, and a commitment to continuous learning are key attributes we seek. The program emphasizes both technical skill development and professional growth, preparing graduates for impactful careers in the tech industry.
Key Responsibilities:
- Participate in the design, coding, testing, and debugging of software applications.
- Collaborate with senior engineers and cross-functional teams on project tasks.
- Write clean, maintainable, and efficient code according to established standards.
- Assist in the development of technical documentation.
- Learn and apply software development best practices and methodologies (e.g., Agile, Scrum).
- Contribute to code reviews and provide constructive feedback.
- Troubleshoot and resolve software defects and issues.
- Gain exposure to a variety of programming languages and technologies.
- Actively participate in team meetings and contribute to problem-solving discussions.
- Engage in continuous learning and professional development throughout the internship.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related technical discipline.
- Strong understanding of fundamental programming concepts and data structures.
- Proficiency in at least one programming language such as Python, Java, C++, or JavaScript.
- Familiarity with software development tools and version control systems (e.g., Git).
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Eligibility to work in the UK.
- Students nearing the completion of their degree are also encouraged to apply.
Junior Software Development Apprentice
Posted 12 days ago
Job Viewed
Job Description
Advanced Apprentice - Software Development
Posted 18 days ago
Job Viewed
Job Description
Junior Software Development Apprentice
Posted 19 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Scrum masters Jobs in London !
Head of Software Development
Posted 1 day ago
Job Viewed
Job Description
Head of Software Development with MS SQL ServernThe Head of Software Development for a Bank is responsible for leading the development and delivery of software solutions that support the bank's private banking operations. This includes managing core banking systems, Treasury systems, Finance systems, and ensuring the efficient operation of Equation and SQL Server environments.nThe client would like to see at least 7 to 10 years of expertise in working with and developing applications using SQL Server, SSIS, and SSRS, and if possible, some experience with C# .NET. You will be working with MS SQL Server and SSIS for reporting purposes at this bank.nThe role involves strategic leadership, project management, and close collaboration with stakeholders to align technology initiatives with business objectives.nKey Responsibilities:
Strategic Leadership:
Develop and implement the software delivery strategy for the private banking division, ensuring alignment with the bank’s business goals. Lead the adoption and integration of best practices for software development, deployment, and maintenance within private banking operations. Stay abreast of emerging technologies to enhance the bank’s software delivery capabilities.nProject Management:
Oversee planning, execution, and delivery of software projects related to core banking, Treasury, and Finance systems. Ensure projects are delivered on time, within scope, and budget, managing risks and resources effectively.nTeam Management:
Lead, mentor, and manage a team of software developers, project managers, and QA engineers. Foster a culture of collaboration and continuous improvement. Conduct performance reviews and support career development.nStakeholder Collaboration:
Work closely with business units and stakeholders to understand requirements and priorities. Provide regular updates on project status, risks, and outcomes to senior management.nQuality Assurance:
Implement testing frameworks and QA processes to ensure high-quality software solutions. Monitor and improve software performance, reliability, and security.nProcess Improvement:
Continuously analyze and improve software delivery processes, implementing agile methodologies, DevOps practices, and CI/CD pipelines tailored to private banking needs.nVendor Management:
Manage relationships with external vendors, ensuring they meet standards and requirements. Negotiate contracts and oversee vendor deliverables.nQualifications:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, Finance, or related field.nMinimum of 10 years of experience in software development including MS SQL Server with SSIS, with at least 5 years in a leadership role within banking or financial services.nExperience managing large-scale software delivery projects in core banking, Treasury, and finance systems.nTechnical skills in software development methodologies (e.g., Agile, Scrum, DevOps), proficiency in programming languages (e.g., Java, C#, Python), and SQL Server database management.nExperience with core banking systems (e.g., Equation), Treasury, and finance systems. Familiarity with cloud technologies (AWS, Azure, Google Cloud) is a plus.nLeadership skills, excellent communication, and interpersonal abilities.nRelevant certifications (e.g., PMP, Scrum Master, ITIL) are a plus.nWhy Join Us:nImpact:
Play a pivotal role in driving digital transformation and innovation in private banking.nGrowth:
Opportunities for professional growth and development.nCulture:
Join a collaborative team committed to excellence and continuous improvement.nThe position is based in Central London, with at least 3 days in the office per week. The salary ranges from circa £75K to £100K. Interested candidates should submit their resume and cover letter in Word format, including salary expectations and notice period.nStart date: As soon as possiblenLocation: London, United Kingdom
#J-18808-Ljbffrn
Software Development Team Lead
Posted 1 day ago
Job Viewed
Job Description
Join to apply for the
Software Development Team Lead
role at
Kantar MedianMedia help partners understand the changing advertising landscape. Specialising in audience measurement, consumer targeting and in-depth intelligence into paid, owned and earned media, their global coverage and local expertise enable better understanding of media audiences and their relationships with brands.nKantar Media is a wholly owned but operationally independent part of the Kantar Group.nJob Details
As people increasingly move across channels and platforms, Kantar Media’s data and audience measurement, targeting, analytics and advertising intelligence services unlock insights to inform powerful decision-making.nWorking with panel and first-party data in over 80 countries, we have the world’s fastest growing cross-media measurement footprint, underpinned by versatility, scale, technology and expertise, to drive long-term business growth for our clients and partners.nJob Title:
Software Development Team LeadnLocation:
London, Grays Inn RoadnEmployment:
Full time / Permanent / HybridnAbout The Project/Role
We are seeking a
Software Development Team Lead
with a strong focus on developing production-grade software, extensive experience with Azure services, and proficiency in Python, PySpark. As a
Software Development Team Lead , you will manage a team of 3 engineers and collaborate with a third-party vendor to deliver robust, scalable solutions.nFor this role we are open to candidates who are currently in a senior or lead developer role and are looking to take the next step into team management. If you are eager to gain experience in coaching, mentoring, and guiding a team while still being hands-on with development, this role offers a strong opportunity to grow into a leadership position within a supportive and collaborative environment.nJob Role Requirements
Development: Lead the design and development of high-quality, production-grade software solutions using Java, Python, and PySpark. Ensure code is optimized, scalable, and maintainable.nAzure Expertise: Leverage Azure services extensively, particularly Azure Storage, for scalable cloud solutions. Ensure seamless integration with AWS S3 and implement secure data encryption/decryption practices.nPython Implementation: Utilize Python, PySpark for processing large datasets and integrating with cloud-based data solutions.nTeam Leadership: Manage and mentor a team of 3 engineers, fostering best practices in software development and code quality.nVendor Collaboration: Work closely with third-party vendors to integrate their solutions, ensuring they meet our high standards for production environments.nWorkflow Automation: Utilize Airflow to automate and optimize workflows, ensuring efficient and reliable operations.nRequired
5-7 years of experience in software development with a focus on production-grade code.nProficiency in Java, Python, and PySpark; experience with C++ is a plus.nDeep expertise in Azure services, including Azure Storage, and familiarity with AWS S3.nStrong understanding of data security, including encryption/decryption.nProven technical skills with experience collaborating with different teams and with third-party vendors.nSoft Skills: communication, and organizational skills. Ability to work independently as well as in a team environment.nEducation: A bachelor’s degree in engineering, particularly in Computer Science, Software Engineering, or a related field, is highly desirable.nAt Kantar, the diversity of our employees provides a richer environment for our employees and broader depth and breadth of thinking for our clients. Kantar is committed to inclusion and diversity; therefore, we welcome applications from all sections of society and do not discriminate based on age, race, religion, gender, pregnancy, sexual orientation, gender identity, disability, marital status, or any other legally protected characteristics.nAt Kantar we have an integrated way of rewarding our people based around a simple, clear, and consistent set of principles. Our approach helps to ensure we are market competitive and to support a pay for performance culture, where your reward and career progression opportunities are linked to what you deliver.nWe want to create an equality of opportunity in a fair and supportive working environment where people feel included, accepted, and are allowed to flourish in a space where their mental health and wellbeing is taken into consideration. We want to create a more diverse community to expand our talent pool, be locally representative, drive diversity of thinking and better commercial outcomes.nPrivacy and Legal StatementnPRIVACY DISCLOSURE: Please note that by applying to this opportunity you consent to the personal data you provide to us to be processed and retained by The Kantar Group Limited (“Kantar”). Your details will be kept on our Internal ATS (Applicant Tracking System) for as long as is necessary for the purposes of recruitment, which may include your details being shared with the hiring manager(s) and for consideration for potential future opportunities by Kantar and its affiliate Kantar group companies. For full details of our privacy policy please visit KingdomnWhy join Kantar?
We pride ourselves on understanding people, and what makes us think and act the way we do. And because we know people, we like to make sure our own people are being looked after as well. Equality of opportunity for everyone is our highest priority and we support our colleagues to work in a way that supports their health and wellbeing. While we encourage teams to spend part of their working week in the office, we understand no one size fits all; our approach is flexible to ensure everybody feels included, accepted, and that we can win together. We’re dedicated to creating an inclusive culture and value the diversity of our people, clients, suppliers and communities, and we encourage applications from all backgrounds and sections of society. Even if you feel like you’re not an exact match, we’d love to receive your application and talk to you about this job or others at Kantar.nSeniority level
Mid-Senior levelnEmployment type
Full-timenJob function
Engineering and Information TechnologynIndustries
Marketing ServicesnReferrals increase your chances of interviewing at Kantar Media by 2xnGet notified about new Software Engineering Team Lead jobs in
London, England, United Kingdom .
#J-18808-Ljbffrn
Lead, Software Development (Java)
Posted 1 day ago
Job Viewed
Job Description
Though we offer competitive compensation and benefits and all the other perks one would expect from an established company, we are not your typical technology company. Global Relay is a career-building company. A place for big ideas. New challenges. Groundbreaking innovation. It’s a place where you can genuinely make an impact – and be recognized for it.
We believe great businesses thrive on diversity, inclusion, and the contributions of all employees. To that end, we recruit candidates from different backgrounds and foster a work environment that encourages employees to collaborate and learn from each other, completely free of barriers.
Global Relay is an equal-opportunity employer committed to diversity, equity, and inclusion. We seek to ensure reasonable adjustments, accommodations, and personal time are tailored to meet the unique needs of every individual. We understand flexible work arrangements are important, and we encourage that in our work culture. Whether it’s flexibility around work hours, workstyle, or lifestyle, we want to ensure our employees have a healthy work/life balance. We support and value a hybrid work model that blends collaboration with the team in the office and focus time from the comfort of your home. To learn more about our business, culture, and community involvement, visit rolenAs a Lead at Global Relay, you will be overseeing developers in a small, highly focused team employing leading edge technologies to build pioneering products that are used by tens of thousands of users globally to solve real-world business communication and messaging problems. At Global Relay we are continuously pushing the boundaries of application development, and you as the Lead will be in one of the driving seats.
Your responsibilities
Strong Java skills
Lead a team of developers who like to ship product and welcome challenging and complex engineering problems in an Agile environment
Instantiate a culture of knowledge sharing and avoid knowledge hoarding
Mentor and guide the professional and technical development of your team members
Provide continuous feedback, address underperformance, and recognize the individual strengths and contributions of your team members
Instill a spirit of continuous improvement in the team’s code, architecture, and processes
Work with product managers to ensure the teams are delivering an accurate product build and work with project managers to ensure the schedules and controls for the development teams are met
Work with appropriate stakeholders to ensure production issues are resolved quickly
Own your team's deliverables and product quality. Ensure we continue to ship scalable, highly-available, and world class products to our customers
Help your team build relationships across functions with QA, Operations, Support and other teams to ensure Global Relay’s continuing success
Be a hands-on development team manager who will spend up to 50% of their time in design reviews, sprint planning and other Agile artefacts. Some active coding is a requirement for this role.
Appreciate and advocate for information security and secure coding practices
Qualifications
An BSc in Computer Science, Engineering, or an equivalent relevant experience
8 years of development experience, shipping enterprise grade software, using multiple frameworks and languages with a particular focus on Java
2+ years of experience as a hands-on development team manager
Demonstrated track record leading geographically dispersed teams
Demonstrated track record of being a change agent, leaving every team and process better than you found it
Strong communication and consensus building skills
Skills in language, framework, and toolset agnostic
Prior exposure to external audits
Experience with full stack SaaS development
Experience with advanced web applications
Experience with API development in service and resource-oriented architectures
Experience with large complex databases and data quality and lifecycle issues
Experience with mobile applications is a plus
What you can expectnAt Global Relay, there’s no ceiling to what you can achieve. It’s the land of opportunity for the energetic, the intelligent, the driven. You’ll receive the mentoring, coaching, and support you need to reach your career goals. You’ll be part of a culture that breeds creativity and rewards perseverance and hard work. And you’ll be working alongside smart, talented individuals from diverse backgrounds, with complementary knowledge and skills.
To learn more about our business, culture, and community involvement, visit