731 Agile Developer jobs in London
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
Lead Project Manager - Agile Software Development
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and manage multiple Agile software development projects from inception to completion.
- Define project scope, goals, deliverables, and success criteria in collaboration with stakeholders.
- Develop detailed project plans, including resource allocation, timelines, and budget.
- Facilitate Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Manage and motivate remote project teams, ensuring clear communication and collaboration.
- Identify, assess, and mitigate project risks and issues proactively.
- Track project progress, performance, and key metrics, reporting to stakeholders regularly.
- Ensure adherence to Agile principles and best practices throughout the project lifecycle.
- Manage stakeholder expectations and ensure alignment on project goals and deliverables.
- Foster a positive and productive team environment, promoting continuous improvement.
- Oversee the quality of project deliverables and ensure they meet business requirements.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
- Minimum of 6 years of experience in project management, with at least 3 years focused on Agile software development.
- Proven experience as a Lead Project Manager or in a senior project management role.
- Strong understanding and practical application of Agile methodologies (Scrum, Kanban).
- Excellent leadership, team-building, and conflict-resolution skills.
- Exceptional communication, negotiation, and stakeholder management abilities.
- Proficiency in project management tools (e.g., Jira, Confluence, Asana).
- Experience managing remote teams and distributed project environments.
- Certified ScrumMaster (CSM) or similar Agile certification is highly desirable.
- Ability to manage complex projects with competing priorities.
Senior Project Manager - Agile Software Development
Posted 11 days ago
Job Viewed
Job Description
- Leading the planning, execution, and delivery of software development projects using Agile methodologies.
- Defining project scope, goals, and deliverables in collaboration with senior management and stakeholders.
- Developing detailed project plans, timelines, and resource allocation strategies.
- Managing project budgets and ensuring financial control.
- Facilitating Agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Identifying, assessing, and managing project risks and issues, developing mitigation strategies.
- Ensuring clear and effective communication among project team members, stakeholders, and clients.
- Building and leading high-performing, motivated project teams.
- Monitoring project progress against key performance indicators (KPIs) and reporting on status.
- Fostering a culture of continuous improvement and adaptability within project teams.
- Ensuring adherence to quality standards and best practices in software development.
- Managing client expectations and ensuring their satisfaction with project deliverables.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
- Minimum of 7 years of experience in project management, with at least 5 years focused on Agile software development projects.
- Proven experience with Agile frameworks (Scrum, Kanban) and related tools (e.g., Jira, Confluence).
- Strong understanding of the software development lifecycle (SDLC).
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Demonstrated ability to manage multiple projects simultaneously in a hybrid work environment.
- Project Management Professional (PMP) or Certified ScrumMaster (CSM)/Certified Scrum Professional (CSP) certifications are highly desirable.
- Ability to effectively manage stakeholders at all levels.
- Strong analytical and problem-solving skills.
Senior Project Manager - Agile Software Development
Posted 17 days ago
Job Viewed
Job Description
Responsibilities:
- Manage the planning, execution, and delivery of multiple software development projects using Agile frameworks (Scrum, Kanban).
- Define project scope, goals, and deliverables in collaboration with stakeholders.
- Develop detailed project plans, including timelines, resource allocation, and budget management.
- Facilitate Agile ceremonies such as daily stand-ups, sprint planning, sprint reviews, and retrospectives.
- Identify and manage project risks and issues, developing mitigation strategies and escalating as needed.
- Communicate project status, updates, and key metrics to stakeholders at all levels of the organization.
- Lead and motivate cross-functional project teams, fostering a collaborative and high-performance culture.
- Ensure adherence to Agile best practices and promote continuous improvement within the development process.
- Manage vendor relationships and third-party integrations where applicable.
- Conduct post-project reviews and lessons learned sessions to identify areas for improvement in future projects.
- Mentor junior project managers and team members.
- Bachelor's degree in Computer Science, Engineering, Business, or a related field. Master's degree preferred.
- Minimum of 8 years of experience in project management, with at least 5 years focused on Agile software development projects.
- Proven experience managing complex, large-scale software projects from initiation to closure.
- In-depth knowledge of Agile methodologies (Scrum Master certification, such as CSM or PSM, is highly desirable).
- Experience with project management tools such as Jira, Confluence, Asana, or similar.
- Strong understanding of software development lifecycles and various technology stacks.
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Demonstrated ability to manage budgets, risks, and resources effectively.
- Experience working in a remote or distributed team environment.
- PMP or Prince2 certification is a plus.
Senior Product Manager - Agile Software Development
Posted 17 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define and articulate the product vision, strategy, and roadmap for assigned software products.
- Conduct market research, competitive analysis, and customer interviews to identify market opportunities and user needs.
- Prioritize product features and backlog items based on business value, user impact, and technical feasibility.
- Write detailed product specifications, user stories, and acceptance criteria for development teams.
- Collaborate closely with engineering, design, marketing, and sales teams throughout the product development lifecycle.
- Manage the product backlog and sprint planning process within an agile framework.
- Launch new products and features, developing go-to-market strategies and coordinating cross-functional efforts.
- Monitor product performance, gather user feedback, and iterate on product strategy to drive continuous improvement.
- Act as the primary liaison between business stakeholders and the development team.
- Mentor junior product managers and contribute to the growth of the product management function.
Qualifications and Skills:
- Minimum of 5 years of experience in Product Management, with a strong focus on software development.
- Proven track record of successfully launching and managing complex software products.
- Deep understanding of agile methodologies (Scrum, Kanban) and experience working in agile teams.
- Excellent strategic thinking, market analysis, and product planning skills.
- Strong user empathy and ability to translate user needs into actionable product requirements.
- Exceptional communication, presentation, and interpersonal skills.
- Experience with user research, A/B testing, and data analysis for product decision-making.
- Familiarity with product management tools (e.g., Jira, Confluence, Aha!).
- Bachelor's degree in Computer Science, Business, or a related field. An MBA or Master's degree is a plus.
- Ability to work independently and lead cross-functional teams in a remote setting.
This is a unique opportunity to shape the direction of impactful software products from a remote location, contributing significantly to our client's success.
Software Engineer
Posted 9 days ago
Job Viewed
Job Description
Software Engineer - London (Onsite, 5 Days per Week)
65,000 - 90,000 + Benefits
We are representing a specialist SME consultancy partnered with a leading AI and technology firm, delivering mission-critical solutions to the UK Defence and Intelligence community.
This is a unique opportunity to work on a cutting-edge new platform that is shaping the future of national security. The role is language-agnostic - we're not looking for expertise in one specific technology stack. Instead, we want highly skilled software engineers with strong experience in at least one modern programming language and the ability to quickly adapt and learn new ones.
You will be working at the forefront of innovation on programmes of national importance , collaborating with some of the brightest minds in the industry. This is a full-time, London-based position (onsite, Monday-Friday).
Due to the sensitive nature of the work, candidates must hold current SC or DV clearance.
If you're a high-calibre engineer seeking to apply your skills to projects that truly make a difference, we want to hear from you.
Apply now to join a forward-thinking team where your expertise will directly contribute to the UK's national security capabilities.
People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas.
Be The First To Know
About the latest Agile developer Jobs in London !
Software Engineer
Posted 13 days ago
Job Viewed
Job Description
We're looking for a Senior-level Software Engineer with strong JavaScript/TypeScript skills and experience across modern web stacks. You'll be instrumental in our transition away from Drupal as we modernise and scale our platform.
Tech Stack:
- At least 4 years commercial experience with JavaScript or TypeScript and Node
- Exposure of Laravel and/or Python (Django or Flask a plus)
- Familiarity with Drupal and some knowledge of modern front-end frameworks (React, Vue, etc.)
What You'll Do:
- Build scalable applications using modern frameworks and clean architecture
- Contribute to backend services and APIs (Python or Laravel-based)
- Help re-platform and migrate to a modern stack
- Collaborate cross-functionally with UX, Product, and DevOps
What We Offer:
- A supportive environment that encourages professional growth and continuous learning.
- An inclusive, collaborative culture within one of the UK's leading business services providers.
- A competitive salary and benefits package.
49904MSR1
INDLON
Software Engineer
Posted 14 days ago
Job Viewed
Job Description
Software Engineer - London (Hybrid) - up to 70,000 + Benefits - Ref 1947
I am currently recruiting for a Software Engineer to work for a fascinating company within the space domain that are pushing the boundaries of technology based in London. Salary up to 70,000 + Benefits.
The company is very highly regarded within the industry and has some incredible projects currently ongoing, some of which will make national headlines once delivered. They have grown from strength to strength and doubled in size last year, with ambitious but realistic growth plans forecast this year.
To support the business with its future plans as well as enabling them to be able to deliver upon their current project demands they have the need to appoint another Software Engineer on a permanent basis.
In this role as a Software Engineer, you will be responsible for coding in Rust and C/C++. Initially this will be on the ground software to integrate with mission control software, but this will diversify in time to be more focused on the flight dynamics element.
Essential Requirements:
- Degree educated
- At least 2 years' commercial experience as a Software Engineer or similar unless you have completed a PhD
- Experience with Rust or C/C++
Desirable Requirements:
- Experience developing software for Satellites. Ground Segment, Ground Station or Mission Control applications
- Embedded Software
This is a fantastic opportunity to join a growing company who are working on some of the most interesting and technically challenging projects the industry has to offer. This person will be someone who wants longevity within a company and ideally for someone who has the ambition to eventually lead a department in the future.
This is an immediate requirement, so have you have the required skills and experience, please get in touch immediately with an up to date copy of you CV or contact Adam on (phone number removed).
Software Engineer
Posted 14 days ago
Job Viewed
Job Description
Software Engineer - London (Onsite, 5 Days per Week)
65,000 - 90,000 + Benefits
We are representing a specialist SME consultancy partnered with a leading AI and technology firm, delivering mission-critical solutions to the UK Defence and Intelligence community.
This is a unique opportunity to work on a cutting-edge new platform that is shaping the future of national security. The role is language-agnostic - we're not looking for expertise in one specific technology stack. Instead, we want highly skilled software engineers with strong experience in at least one modern programming language and the ability to quickly adapt and learn new ones.
You will be working at the forefront of innovation on programmes of national importance , collaborating with some of the brightest minds in the industry. This is a full-time, London-based position (onsite, Monday-Friday).
Due to the sensitive nature of the work, candidates must hold current SC or DV clearance.
If you're a high-calibre engineer seeking to apply your skills to projects that truly make a difference, we want to hear from you.
Apply now to join a forward-thinking team where your expertise will directly contribute to the UK's national security capabilities.
People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas.