Stand out for this role — generate a tailored resume and cover letter in about a minute.
TP ICAP Philippines is seeking a Web Software Engineer in Corporate Functions Technology to deliver, QA, and support Drupal‑based websites, align with Figma designs and assist with migrations and modernisation.
You will work with the Manila team to provide BAU support, test components, manage releases and use AI-assisted tools under senior guidance while deepening Drupal expertise.
Group Overview The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions.
Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world’s leading provider of OTC data, and an award winning all-to-all trading platform.
Founded in London in 1866, the Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world’s most trusted, innovative, liquidity and data solutions specialist.
This is a Web Software Engineer role within Corporate Functions Technology, focused on delivery, QA, support and progressive development across TP ICAP’s Drupal-based websites. The successful candidate will help the Manila team provide reliable BAU support, build and test page components, support releases, implement approved Figma designs, assist with OneTrust and analytics-related website changes, and contribute to migration and modernisation activity. The role will also involve using approved AI-assisted development tools under senior guidance to support coding, debugging, documentation and QA activities, with an emphasis on learning how to use these tools responsibly and effectively within agreed development processes. The role suits a strong junior or developing mid-level engineer with good web fundamentals, a QA mindset and the ability to learn Drupal deeply under senior guidance.
Support development and maintenance of Drupal 9/10 websites across the web estate. Build and configure content types, views, blocks, menus, taxonomies, pages and reusable components under guidance.
Support bug fixing, content-related development, page updates and BAU website requests. Help maintain redirects, robots.txt exclusions, cache clearing and basic administrator support processes where appropriate.
Use BrowserStack to test website changes across browsers, devices and responsive breakpoints. Carry out regression, smoke, functional and visual QA checks before releases.
Document test results, issues, steps to reproduce and release notes clearly. Support DEV, TEST and LIVE deployment checks and post-release validation.
Cookie, Analytics & Integrations Support Assist with OneTrust cookie scans, consent-category checks and cookie notice updates when new tools or scripts are introduced.
Help test integrations such as video embeds, regulatory/news feeds, share-price widgets, forms and API-driven content. Escalate tracking, consent, accessibility or browser/device issues to the Senior Engineer or Principal Engineer.
Migration & Modernisation Support Assist with migration preparation, including content checks, environment comparison, page inventory, redirect testing and data validation.
Contribute to reducing Site Studio dependency by helping rebuild or test components where needed. Learn and apply modern development practices including Git workflows, Composer-based Drupal updates and CI/CD processes.
Collaboration & Documentation Work closely with the Senior Engineer, Principal Engineer, Digital Platform Owner, BAs, designers and stakeholders.
Maintain concise documentation for fixes, components, test cases and known issues. Raise blockers early and contribute constructively to team problem-solving.
Use AI-assisted development tools responsibly under senior guidance to support code explanation, debugging, documentation and learning, while ensuring all suggestions are checked against team standards before implementation.
Good web development fundamentals across HTML5, CSS3, JavaScript and responsive design. Working knowledge of PHP and willingness to deepen Drupal backend development skills. Experience with Drupal site-building or another enterprise CMS; Drupal 9/10 experience is preferred but not mandatory for a strong candidate.
Ability to interpret Figma designs and translate them into accurate, accessible web components. Experience using BrowserStack or similar browser/device testing tools. Basic understanding of Git, pull requests, branching and release workflows.
Familiarity with Composer, CI/CD and cloud-hosted web environments is desirable. Basic understanding of web accessibility, SEO hygiene, redirects, cache behaviour and performance testing. Exposure to OneTrust, analytics tags, cookie consent workflows or third-party scripts is desirable.
Experience supporting migration, redesign, CMS upgrade or platform modernisation projects is desirable. Awareness of AI-assisted development tools, or willingness to learn how to use them responsibly for coding support, debugging, documentation and QA.
Good communication skills and willingness to ask questions early. Strong attention to detail, especially in QA, layout, responsive behaviour and content accuracy. Collaborative, reliable and comfortable working as part of a distributed team.
Able to follow process, document work clearly and manage assigned tasks to deadlines. Curious and proactive in learning Drupal, web governance and modern development practices.
Experience with Drupal 9/10 site-building, theming or support. Experience with Figma, BrowserStack, OneTrust, Google Analytics, Google Tag Manager or similar digital operations tools. Exposure to Acquia, Pantheon, AWS, Vercel or other web hosting platforms.
Experience in corporate, regulated or multi-brand web environments. Interest in accessibility, SEO, performance, testing automation or CMS migrations. Interest in developing good habits around prompt writing, code review and responsible AI use as part of day-to-day web development.
Willingness to build toward deeper Drupal engineering capability over time. General Skills Experience in software development, problem solving, documentation and working to deadlines.
Able to manage multiple tasks, priorities and deadlines effectively. Self-starting, organised and able to work independently or as part of a team. Understanding the full project lifecycle from requirements capture through to implementation and delivery.
Able to deliver high-quality work aligned to business requirements and agreed processes. Familiar with Agile, Scrum, Kanban or similar delivery methods. Personable and customer-focused, with clear stakeholder communication skills.
Your potential is what truly matters to us.
We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere.
That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement.
Location Philippines - Ecoprime Building - Taguig City