Taro Logo

Principal Engineer

World leading provider of market infrastructure, offering financial and commodities markets access through innovative solutions.
Backend
Principal Software Engineer
Hybrid
1,000 - 5,000 Employees
10+ years of experience
Finance

Description For Principal Engineer

TP ICAP, the world's largest interdealer broker, is seeking a Principal Engineer to join their Global Credit Technology team. This role combines technical leadership with hands-on development, focusing on building cutting-edge trading applications within a low latency enterprise event-driven architecture hosted on AWS. The position involves working with C# .Net backend, React frontend, and Java components.

The ideal candidate will lead the technical direction of the team while actively participating in development, ensuring high standards of code quality and architectural integrity. They will be responsible for mentoring team members, driving innovation, and maintaining strong relationships with stakeholders across the business.

The role offers an opportunity to work on high-performance trading systems in a global financial markets context, utilizing modern technologies and methodologies. The position requires expertise in distributed systems, cloud technologies, and performance optimization, along with strong leadership capabilities.

TP ICAP operates from more than 60 offices across 27 countries, with a workforce of 5,300 people. The company provides clients with access to global financial and commodities markets, focusing on price discovery, liquidity, and data distribution through responsible and innovative solutions.

The position offers a unique blend of technical challenges and leadership opportunities in a dynamic financial technology environment. The successful candidate will play a crucial role in shaping the future of trading systems while working with cutting-edge technologies and leading a team of skilled engineers.

Last updated a month ago

Responsibilities For Principal Engineer

  • Architect and develop high-performance, scalable trading systems
  • Lead and mentor engineering teams
  • Collaborate with product managers and stakeholders
  • Ensure code quality through best practices
  • Drive innovation and evaluate new technologies
  • Own full software development lifecycle
  • Communicate with senior management
  • Provide technical governance and leadership
  • Participate in incident management
  • Guide team in risk management and change control

Requirements For Principal Engineer

Java
Kafka
RabbitMQ
React
  • Experience as senior/principal engineer in high-performance trading systems
  • Strong proficiency in Java, C#, and/or React
  • Experience with low-latency messaging systems
  • Expertise in cloud technologies (AWS, GCP, or Azure)
  • Strong leadership and communication skills
  • Knowledge of financial markets
  • Experience with CI/CD and automated testing
  • Hands-on coding experience
  • Experience with DevOps platforms
  • Knowledge of containerization

Interested in this job?

Jobs Related To TP ICAP Principal Engineer