Senior Engineer

TP ICAP

Manila

On-site

PHP 1,200,000 - 2,400,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TP ICAP is seeking a senior software engineer in the Manila area to drive the re-platforming of the Risk application and build strategic, cloud-hosted data pipelines.

The candidate will lead best-practice engineering within an agile Delivery team, partnering with Risk and Technology colleagues in London to deliver on a multi-year Transformation roadmap.

Qualifications

  • 7+ years of strong Python development experience building production-grade services and data pipelines.
  • Experience designing and delivering data pipelines with ingestion, transformation, enrichment and orchestration across multiple data sources.
  • Experience building serverless, event-driven solutions using AWS Lambda or Azure Functions, including Step Functions/state machines.

Responsibilities

  • Partner with product owners, analysts, and risk stakeholders to translate requirements into well-architected AI-assisted software solutions.
  • Design, build and operate scalable data pipelines from multiple data sources (real-time streams and batch feeds).
  • Develop cloud-native, event-driven services using serverless compute and orchestration tools, replacing legacy apps.
  • Write production-quality Python and .NET code, accelerated by AI coding agents and tooling.
  • Implement AI-augmented SDLC workflows for code generation, tests and documentation.
  • Create comprehensive automated test suites (unit, integration, contract).
  • Design data models, API contracts, and integration patterns for distributed systems.

Skills

Python
Data pipelines
AWS Lambda
Azure Functions
Serverless
CI/CD
AI coding agents
Kafka
PostgreSQL
C#/.NET

Tools

Git
GitHub Actions

Job description

Job Description:

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,200 people strong. We work as one to achieve our vision of being the world’s most trusted, innovative, liquidity and data solutions specialist.


Role Overview:

The focus of this role will be the development of new capabilities and re-platforming of the Risk application.


The successful candidate will be a seasoned engineer with strong Python and data pipeline expertise, tasked with building strategic cloud-hosted, event-driven data and calculation pipelines as part of the transformation programme to enable new and enhance existing capabilities in the Risk Management space. Serverless compute (AWS Lambda or equivalent) and robust data engineering are central to the platform.


This is a senior level developer role to lead best practice within a newly formed agile delivery team and, in collaboration with Risk and Technology colleagues based in London, will ultimately drive engineering deliverables that underpin a multi-year Risk Transformation roadmap.


Role Responsibilities:


  • Partner with product owners, business analysts, and risk stakeholders to translate functional and non-functional requirements into well-architected, AI-assisted software solutions.


  • Design, build and operate scalable data pipelines - ingestion, transformation, enrichment and orchestration of data from multiple heterogeneous sources (real-time event streams and batch feeds).


  • Develop cloud-native, event-driven services using serverless compute (AWS Lambda / Azure Functions) and orchestration (Step Functions / state machines), replacing legacy monolithic applications.


  • Write production-quality Python code (and .NET where appropriate) using AI coding agents such as Kiro, Claude Code and Amazon Q to accelerate development velocity while maintaining engineering rigour.


  • Implement AI-augmented SDLC workflows - leveraging agentic coding tools for code generation, test creation, documentation, and code review acceleration.


  • Develop comprehensive automated test suites (unit, integration, contract) using both traditional TDD practices and AI-assisted test generation.


  • Design data models, API contracts, and integration patterns for distributed systems consuming real-time event streams (Solace, Kafka) and batch data feeds.


  • Establish and refine CI/CD pipelines, infrastructure-as-code, and deployment automation to support continuous delivery with high confidence.


  • Produce and maintain living technical documentation - architecture decision records, runbooks, and API specifications - using AI tooling to keep documentation current.


  • Mentor junior engineers in AI-assisted development practices, prompt engineering for code generation, and effective human-AI collaboration patterns.


  • Perform performance profiling, application tuning, and capacity planning for latency-sensitive risk calculation workloads.


  • Contribute to and champion TP ICAP engineering standards, AI governance guardrails, and coding best practices across the Risk Technology function.



Required Experience / Competences


  • Strong development background (7+ years) with deep, hands-on Python experience - building production-grade services, data engineering code and risk calculation workloads.


  • Proven experience designing and delivering data pipelines - ingestion, transformation, enrichment and orchestration across multiple data sources.


  • Proven experience building serverless, event-driven solutions using AWS Lambda (or Azure Functions), including orchestration via Step Functions / state machines, retry and failure handling.


  • Experience with cloud platforms - AWS or Azure (either acceptable) - including compute, storage, managed databases, messaging/eventing and monitoring services (e.g. S3, RDS, DynamoDB, EventBridge, Glue, CloudWatch, or Azure equivalents).


  • Strong understanding of event-driven architectures, message brokers (Solace, Kafka/MSK, SQS), and asynchronous processing patterns.


  • Proficient with relational databases (PostgreSQL, Oracle) - schema design, query optimisation, and data modelling.


  • Solid grasp of software design fundamentals - Object-Oriented Design, SOLID principles, and distributed systems patterns (CQRS, saga, circuit breaker).


  • Deep experience with Git-based workflows, trunk-based development, and CI/CD automation (GitLab CI, GitHub Actions, or equivalent).


  • Proven ability to write clean, testable, well-documented code for large-scale production systems with rapid release cadence.


  • Experience developing cloud-based solutions for large-scale applications in a fast-changing environment with rapid release cycles.


  • Working knowledge of C# / .NET is useful for maintaining and integrating with existing components, but is not the primary focus of the role.


  • Self-starter with ability to work independently to achieve results.


  • Able to work well under pressure, flexible, positive and focused during times of change.



AI-Enabled Development (required)


  • Hands-on experience using AI coding agents (Claude Code, GitHub Copilot, Amazon Q, Kiro, or equivalent) as a daily engineering tool - not just experimentation.


  • Understanding of prompt engineering techniques for code generation, refactoring, and test creation.


  • Ability to critically evaluate AI-generated code for correctness, security, maintainability, and alignment with architectural standards.


  • Experience or strong aptitude for integrating AI agents into the SDLC lifecycle - from requirements analysis through to automated testing and documentation.



Desirable Experience / Competences


  • Experience building and tuning high-throughput ETL / data-processing pipelines.


  • Experience with infrastructure-as-code (CloudFormation, Terraform, or equivalent).


  • Experience of containerisation technologies (Docker, ECS/EKS, AKS).


  • Experience of refactoring monolithic applications to microservices.


  • Exposure to C#/.NET (6/7/8) and ASP.NET Core for working with existing services.


  • Knowledge of React or Angular UI frameworks and TypeScript/JavaScript.


  • Familiarity with XML/BML/fpML and financial messaging formats.


  • Experience working in risk or settlement systems and/or a trading organisation, with an understanding of financial instruments.


  • Experience of data modelling.



General Skills


  • Proven experience in software development, problem solving, documentation and working to tight deadlines.


  • Ability to work on multiple tasks whilst managing multiple deadlines and priorities.


  • Ability to self-start, identify tasks required independently to fulfil project deliverables and work as a team member.


  • Understanding the full project lifecycle from requirements capture through to implementation and delivery.


  • A proven track record of developing high quality software to business specification whilst understanding processes and requirements.


  • Strong understanding of Agile/Waterfall development methodologies.


  • Experience of using Agile for example Scrum, Safe, Kanban methodologies.


  • Ability to produce design documentation in a clear, accurate and concise manner.


  • Ability to use own initiative, with strong personal organisation skills.


  • Ability to develop new skills and understand new technology as required.


  • Personable and engaging.


  • Communicates effectively and efficiently to internal and external stakeholders.


  • Build relationships and networks both internally and externally wherever possible.


  • Demonstrates strong customer focus.


  • Demonstrates ability to work effectively with others.


  • Constructively handles disagreements to reach a resolution.


  • Ability to work with diverse groups/personalities.


  • Open to innovative ideas/experiences and ability to create new ideas, approaches or insights.


  • Excellent attention to detail, highly organised with a proactive approach.


  • Strong analytical ability and problem solving skills.



Job Band & Level


  • Manager / 6



Not The Perfect Fit?

Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us.


Company Statement

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

TP ICAP Group • Taguig

On-site
PHP 1,200,000 - 1,500,000
Software Engineer (Full-Stack)
Software Engineer (Full-Stack)

TP ICAP • Manila

On-site
Data Operations Analyst
Data Operations Analyst

TP ICAP • Manila

On-site
PHP 550,000 - 820,000
Senior DevOps Engineer
Senior DevOps Engineer

TP ICAP • Manila

On-site
PHP 1,200,000 - 1,800,000
Principal Software Engineer (Full Stack)
Principal Software Engineer (Full Stack)

TP ICAP • Manila

On-site
PHP 1,500,000 - 2,200,000
Inclusive work culture
Opportunity for growth and development
Infrastructure Engineer
Infrastructure Engineer

768 TP ICAP Management Services Ltd (Philippines Branch) • Philippines

Hybrid
PHP 900,000 - 1,300,000
Software Engineer (Back-End)
Software Engineer (Back-End)

TP ICAP • Manila

Hybrid
PHP 1,200,000 - 1,800,000
Associate Forward Deployed Engineer (AI)
Associate Forward Deployed Engineer (AI)

768 TP ICAP Management Services Ltd (Philippines Branch) • Philippines

Hybrid
PHP 900,000 - 1,300,000
Hybrid work model
Associate Forward Deployed Engineer (AI)
Associate Forward Deployed Engineer (AI)

TP ICAP Group • Hinoba-an

Hybrid
PHP 1,000,000 - 2,000,000
Senior DevOps Engineer
Senior DevOps Engineer

TP ICAP Group • Manila

Hybrid
PHP 1,200,000 - 2,000,000
Hybrid work model