5,368 Agile Developer jobs in the United Kingdom
Senior Product Manager (Agile Development)
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Define and champion the product vision, strategy, and roadmap for assigned product areas.
- Conduct market research, competitive analysis, and customer interviews to identify market opportunities and user needs.
- Translate product strategy into detailed product requirements, user stories, and acceptance criteria.
- Prioritize the product backlog in collaboration with engineering and design teams, ensuring alignment with business objectives.
- Work closely with engineering and QA teams throughout the development lifecycle to ensure timely and high-quality product releases.
- Develop and execute go-to-market strategies for new product features and releases.
- Monitor product performance, gather user feedback, and iterate on product improvements.
- Act as a key liaison between business stakeholders, engineering, design, and marketing teams.
- Mentor and guide junior product managers and product owners.
- Present product roadmaps, progress, and outcomes to executive leadership.
- Bachelor's degree in Computer Science, Business, or a related field; MBA or equivalent practical experience is a plus.
- Minimum of 7 years of experience in product management, with a proven track record of launching and managing successful software products.
- Deep understanding of agile development methodologies (Scrum, Kanban).
- Strong experience in user research, market analysis, and competitive intelligence.
- Excellent analytical, problem-solving, and decision-making skills.
- Exceptional communication, presentation, and interpersonal skills, with the ability to influence cross-functional teams.
- Experience with product management tools (e.g., Jira, Confluence, Aha!).
- Proven ability to manage complex projects and prioritize effectively in a fast-paced environment.
- Experience working in a hybrid model, balancing remote collaboration with in-office engagement.
Lead Product Manager - Agile Development
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Define and communicate product vision, strategy, and roadmap.
- Conduct market research, competitor analysis, and customer feedback collection.
- Translate product strategy into detailed product requirements and user stories.
- Prioritize the product backlog and manage sprint planning in an agile environment.
- Lead and mentor a team of product managers.
- Collaborate closely with engineering, design, marketing, and sales teams.
- Oversee the product development lifecycle from ideation to launch and iteration.
- Monitor product performance and identify opportunities for improvement.
- Act as a subject matter expert for your product areas.
- Proven experience as a Product Manager, with a significant portion in a leadership role.
- Demonstrated success in launching and scaling software products.
- Deep understanding of agile development methodologies (Scrum, Kanban).
- Strong analytical, strategic thinking, and problem-solving skills.
- Excellent communication, presentation, and interpersonal abilities.
- Experience with user research and usability testing.
- Proficiency in product management tools (e.g., Jira, Confluence).
- Bachelor's degree in Computer Science, Business, or a related field (or equivalent experience).
Senior Agile Java Developer - Prime Brokerage Technology (VP)

Posted 13 days ago
Job Viewed
Job Description
**What We do / The Team**
Prime Brokerage Technology provides solutions that underpin the operations of our clients and traders that provide the foundation of our Prime Finance business. This is an area of great opportunity and is a major growth target for Citi - with technology providing the key to unlock this potential.
**Role Overview/What will you do:**
+ Ownership and delivery on a variety of components (Java/Kotlin) within the Core Prime Brokerage platform. Hands-on Development.
+ Provide technical leadership for an agile development team, championing best practices in Continuous Integration and Continuous Deployment (CI/CD). Foster a culture of quality through developer-led automated testing initiatives. Drive continuous improvement in SDLC, agile and DevOps processes using key performance indicators, including DORA metrics, to enhance team efficiency and software delivery.
+ Lead design, planning and estimation discussions within the team and with partners from across the department along with business stakeholders.
+ Conduct high-level system analysis and architecture design, ensuring alignment with business requirements, technical standards and the overall architecture blueprint.
+ Facilitate requirement gathering and translate complex business needs into technical specifications.
+ Oversee the creation and maintenance of project and technical documentation.
+ Identify and mitigate risks throughout the SDLC, proposing solutions to complex problems.
+ Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
+ Oversee production support processes, collaborating with operations and business stakeholders. Analyze issue patterns to drive improvements. Guide documentation efforts, maintain on-call rotations and lead post-mortems. Lead efforts to resolve root-causes and enhance performance, scalability, and reliability.
+ Provide technical leadership and serve as advisor or coach to mid-level developers, analysts and graduates.
**Key Skills and Experience required**
+ Java & Test-Driven Development are essential.
+ Extensive experience system analysis and in programming of software applications
+ Experience in managing and implementing successful projects
+ Subject Matter Expert (SME) in at least one area of Applications Development
+ Experience in any number of additional technologies (listed below) is advantageous:
+ Kotlin
+ Cloud Technologies (Kubernetes, Open Shift)
+ Messaging Technologies (Kafka, Solace, TIBCO)
+ Database / Data Store / Data Query Technologies (SQL Server, Trino, Mongo, S3)
+ Observability Technologies (OpenTelemetry, Elastic Stack / ELK, Grafana)
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
**What we'll provide you**
By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:
+ 27 days annual leave (plus bank holidays)
+ A discretional annual performance related bonus
+ Private Medical Care & Life Insurance
+ Employee Assistance Program
+ Pension Plan
+ Paid Parental Leave
+ Special discounts for employees, family, and friends
+ Access to an array of learning and development resources
Visit our Global Benefits page to learn more. ( these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.
#LI-AP2
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Senior Agile Java Developer – Prime Brokerage Technology (VP)
Posted 1 day ago
Job Viewed
Job Description
What We do / The TeamnPrime Brokerage Technology provides solutions that underpin the operations of our clients and traders that provide the foundation of our Prime Finance business. This is an area of great opportunity and is a major growth target for Citi – with technology providing the key to unlock this potential.nOverview
Role Overview / What will you do:nOwnership and delivery on a variety of components (Java/Kotlin) within the Core Prime Brokerage platform. Hands-on development.nProvide technical leadership for an agile development team, championing best practices in Continuous Integration and Continuous Deployment (CI/CD). Foster a culture of quality through developer-led automated testing initiatives. Drive continuous improvement in SDLC, agile and DevOps processes using key performance indicators, including DORA metrics, to enhance team efficiency and software delivery.nLead design, planning and estimation discussions within the team and with partners from across the department along with business stakeholders.nConduct high-level system analysis and architecture design, ensuring alignment with business requirements, technical standards and the overall architecture blueprint.nFacilitate requirement gathering and translate complex business needs into technical specifications.nOversee the creation and maintenance of project and technical documentation.nIdentify and mitigate risks throughout the SDLC, proposing solutions to complex problems.nUtilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.nOversee production support processes, collaborating with operations and business stakeholders. Analyze issue patterns to drive improvements. Guide documentation efforts, maintain on-call rotations and lead post-mortems. Lead efforts to resolve root-causes and enhance performance, scalability, and reliability.nProvide technical leadership and serve as advisor or coach to mid-level developers, analysts and graduates.
Key Skills and Experience
Java & Test-Driven Development are essential.nExtensive experience in system analysis and in programming of software applicationsnExperience in managing and implementing successful projectsnSubject Matter Expert (SME) in at least one area of Applications DevelopmentnExperience in any number of additional technologies (listed below) is advantageous:nKotlinnCloud Technologies (Kubernetes, Open Shift)nMessaging Technologies (Kafka, Solace, TIBCO)nDatabase / Data Store / Data Query Technologies (SQL Server, Trino, Mongo, S3)nObservability Technologies (OpenTelemetry, Elastic Stack / ELK, Grafana)nThis job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
What we’ll provide
By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:n27 days annual leave (plus bank holidays)nA discretionary annual performance related bonusnPrivate Medical Care & Life InsurancenEmployee Assistance ProgramnPension PlannPaid Parental LeavenSpecial discounts for employees, family, and friendsnAccess to an array of learning and development resourcesnVisit our Global Benefits page to learn more.nAlongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.n#LI-AP2nJob Family Group:
TechnologynJob Family:
Applications DevelopmentnTime Type:
Full timenMost Relevant SkillsnPlease see the requirements listed above.nOther Relevant SkillsnFor complementary skills, please see above and/or contact the recruiter.nCiti is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.nIf you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review
Accessibility at Citi .
#J-18808-Ljbffrn
Senior Java Developer - Agile (VP)

Posted 13 days ago
Job Viewed
Job Description
**Overview**
Citi is a world-leading global bank. We have approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. We enable clients to achieve their strategic financial objectives by providing them with cutting-edge ideas, best-in-class products and solutions, and unparalleled access to capital and liquidity.
**What We do / The Team**
Prime Brokerage Technology provides solutions that underpin the operations of our clients and traders that provide the foundation of our Prime Finance business. This is an area of great opportunity and is a major growth target for Citi - with technology providing the key to unlock this potential.
**Role Overview/What will you do:**
+ Ownership and delivery on a variety of components (Java/Kotlin) within the Core Prime Brokerage platform. Hands-on Development.
+ Provide technical leadership for an agile development team, championing best practices in Continuous Integration and Continuous Deployment (CI/CD). Foster a culture of quality through developer-led automated testing initiatives. Drive continuous improvement in SDLC, agile and DevOps processes using key performance indicators, including DORA metrics, to enhance team efficiency and software delivery.
+ Lead design, planning and estimation discussions within the team and with partners from across the department along with business stakeholders.
+ Conduct high-level system analysis and architecture design, ensuring alignment with business requirements, technical standards and the overall architecture blueprint.
+ Facilitate requirement gathering and translate complex business needs into technical specifications.
+ Oversee the creation and maintenance of project and technical documentation.
+ Identify and mitigate risks throughout the SDLC, proposing solutions to complex problems.
+ Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
+ Oversee production support processes, collaborating with operations and business stakeholders. Analyze issue patterns to drive improvements. Guide documentation efforts, maintain on-call rotations and lead post-mortems. Lead efforts to resolve root-causes and enhance performance, scalability, and reliability.
+ Provide technical leadership and serve as advisor or coach to mid-level developers, analysts and graduates.
**Key Skills and Experience required**
+ Java & Test-Driven Development are essential.
+ Extensive experience system analysis and in programming of software applications
+ Experience in managing and implementing successful projects
+ Subject Matter Expert (SME) in at least one area of Applications Development
Experience in any number of additional technologies (listed below) is advantageous:
+ Kotlin
+ Cloud Technologies (Kubernetes, Open Shift)
+ Messaging Technologies (Kafka, Solace, TIBCO)
+ Database / Data Store / Data Query Technologies (SQL Server, Trino, Mongo, S3)
+ Observability Technologies (OpenTelemetry, Elastic Stack / ELK, Grafana)
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Senior Project Manager - Agile Software Development
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and manage end-to-end software development projects using Agile methodologies.
- Define project scope, objectives, deliverables, and success criteria.
- Develop detailed project plans, timelines, and resource allocation strategies.
- Facilitate Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Manage project risks, issues, and dependencies, developing mitigation plans.
- Ensure effective communication and collaboration among project team members, stakeholders, and clients.
- Monitor project progress, track key metrics, and provide regular status reports.
- Manage project budgets and ensure financial adherence.
- Foster a positive and productive team culture, promoting Agile principles.
- Resolve conflicts and remove impediments for the project team.
- Manage stakeholder expectations and ensure alignment on project goals.
- Drive continuous improvement in project management processes and team performance.
- Oversee quality assurance and user acceptance testing processes.
- Contribute to the strategic planning and roadmap development.
- Proven experience as a Project Manager leading Agile software development projects.
- In-depth knowledge of Agile frameworks such as Scrum and Kanban.
- Strong understanding of the software development lifecycle (SDLC).
- Experience with project management tools like Jira, Confluence, or similar.
- Excellent leadership, communication, and interpersonal skills.
- Strong analytical and problem-solving abilities.
- Demonstrated ability in stakeholder management and negotiation.
- Agile certifications (e.g., CSM, CSPO, PMP-ACP) are highly desirable.
- Ability to manage multiple projects simultaneously.
- Bachelor's degree in Computer Science, Engineering, Business, or a related field.
Senior Project Manager - Agile Software Development
Posted 2 days ago
Job Viewed
Job Description
The ideal candidate will have a deep understanding of Agile methodologies (Scrum, Kanban), possess excellent leadership qualities, and demonstrate a proven ability to manage multiple projects simultaneously. You will facilitate Agile ceremonies, coach teams on best practices, and work collaboratively with product owners and development teams to maximize value delivery. Strong stakeholder management, risk assessment, and budget control skills are essential. This role requires exceptional organizational abilities, strong decision-making capabilities, and a passion for driving project success in a dynamic, distributed environment. You will be instrumental in ensuring our client's software development efforts align with strategic business goals and deliver exceptional value to customers. A key aspect of this role will be fostering a collaborative and productive remote working culture.
Responsibilities:
- Lead and manage multiple software development projects using Agile methodologies.
- Define project scope, goals, deliverables, and success criteria.
- Develop and manage detailed project plans, schedules, and budgets.
- Facilitate Agile ceremonies (sprint planning, daily stand-ups, reviews, retrospectives).
- Coach and mentor project teams on Agile principles and practices.
- Identify, assess, and manage project risks and dependencies.
- Effectively communicate project status, progress, and issues to stakeholders.
- Manage stakeholder expectations and build strong working relationships.
- Ensure the delivery of high-quality software solutions on time and within budget.
- Collaborate with product owners and technical leads to prioritize backlog items.
- Drive continuous improvement within the project management and development processes.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
- Minimum of 5 years of experience in project management, with a strong focus on Agile software development.
- Certified ScrumMaster (CSM) or similar Agile certification is highly desirable.
- Proven track record of successfully delivering complex software projects.
- Excellent knowledge of project management tools (e.g., Jira, Confluence, Asana).
- Strong leadership, communication, negotiation, and interpersonal skills.
- Experience managing distributed or remote teams.
- Ability to adapt to changing priorities and manage multiple tasks effectively.
- Proficiency in English, both written and spoken.
Be The First To Know
About the latest Agile developer Jobs in United Kingdom !
Senior Project Manager - Agile Software Development
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and manage multiple complex software development projects from initiation to completion, ensuring adherence to scope, schedule, and budget.
- Utilise agile methodologies (Scrum, Kanban) to facilitate efficient project execution and continuous improvement.
- Develop detailed project plans, including scope definition, resource allocation, and risk assessment.
- Facilitate sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Manage stakeholder communication, providing regular updates on project progress, risks, and milestones.
- Build and maintain strong relationships with development teams, product owners, and other key stakeholders.
- Identify, assess, and mitigate project risks and dependencies.
- Ensure the quality of deliverables and adherence to best practices in software development.
- Coach and mentor project team members, fostering a collaborative and high-performing remote team culture.
- Manage vendor relationships and third-party integrations as required.
- Track project performance metrics and identify areas for process optimisation.
- Contribute to the continuous improvement of project management frameworks and tools.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business, or a related field.
- Minimum of 7 years of experience in project management, with a significant focus on software development projects.
- Proven experience managing projects using Agile methodologies (Scrum Master certification is a plus).
- Demonstrated success in delivering complex software projects on time and within budget.
- Excellent leadership, communication, negotiation, and interpersonal skills, crucial for remote team leadership.
- Strong understanding of software development lifecycles and common development tools.
- Proficiency in project management software (e.g., Jira, Asana, Trello) and collaboration tools.
- Ability to manage stakeholder expectations and resolve conflicts effectively.
- Strong analytical and problem-solving skills.
- Ability to thrive in a fully remote work environment, demonstrating self-discipline and excellent organizational skills.
- PMP or similar project management certification is desirable.
Senior Product Manager - Agile Software Development
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Define and articulate a clear product vision and strategy, aligned with business objectives.
- Develop and maintain a prioritized product roadmap, balancing short-term wins with long-term strategic goals.
- Conduct thorough market research, competitive analysis, and customer interviews to identify opportunities and validate product ideas.
- Translate product strategy into detailed requirements, user stories, and acceptance criteria for development teams.
- Work closely with UX/UI designers to create intuitive and engaging user experiences.
- Collaborate with engineering teams throughout the development lifecycle, ensuring timely and high-quality product releases.
- Define and track key product metrics (KPIs) to measure success and inform future iterations.
- Act as a subject matter expert for your product area, supporting sales, marketing, and customer success teams.
- Manage stakeholder expectations and communicate product updates effectively across the organization.
- Champion agile development principles and best practices within the product team.
- Identify and evaluate new technologies and market trends relevant to the product portfolio.
- Foster a data-driven culture, using analytics to guide product decisions.
- Bachelor's degree in Computer Science, Business, or a related field; MBA or Master's degree is a plus.
- 5+ years of experience in product management, with a proven track record of launching successful software products.
- Strong understanding of agile development methodologies (Scrum, Kanban).
- Excellent analytical and problem-solving skills, with a demonstrated ability to make data-informed decisions.
- Exceptional communication, presentation, and interpersonal skills, with the ability to influence cross-functional teams.
- Experience with user research, usability testing, and market analysis.
- Proficiency in product management tools (e.g., Jira, Confluence, Aha!).
- Experience in SaaS or B2B software environments is highly desirable.
- Demonstrated ability to manage complex product backlogs and roadmaps.
- A passion for technology and a deep understanding of software development processes.
Senior Project Manager - Agile Software Development
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and manage the full lifecycle of software development projects, from initiation to deployment and post-launch support.
- Facilitate Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Collaborate closely with product owners, development teams, and stakeholders to define project scope, objectives, and deliverables.
- Develop detailed project plans, manage timelines, budgets, and resource allocation effectively.
- Identify, assess, and mitigate project risks and dependencies.
- Ensure effective communication and collaboration among all project team members and stakeholders.
- Track project progress using Agile metrics and provide regular status updates.
- Foster a culture of continuous improvement within the development teams.
- Manage stakeholder expectations and ensure alignment with business goals.
- Champion Agile best practices and methodologies throughout the organization.
- Facilitate problem-solving and decision-making within the project team.
- Ensure the delivery of high-quality software solutions that meet client needs.
- A Bachelor's degree in Computer Science, Engineering, Business, or a related field.
- A minimum of 6 years of experience in project management, with at least 4 years focused on Agile software development projects.
- Proven experience in managing complex, cross-functional software development projects.
- Deep understanding of Agile frameworks such as Scrum and Kanban.
- Excellent leadership, communication, and interpersonal skills.
- Proficiency in project management tools (e.g., Jira, Confluence, Asana).
- Strong ability to facilitate meetings, resolve conflicts, and drive consensus.
- Experience in managing remote teams and distributed stakeholders.
- PMP, Scrum Master (CSM), or similar Agile certifications are highly desirable.
- Ability to think strategically and translate business requirements into actionable project plans.
- A proactive and results-driven approach to project delivery.