LOG IN
SIGN UP
Tech Job Finder - Find Software, Technology Sales and Product Manager Jobs.
Sign In
OR continue with e-mail and password
E-mail address
Password
Don't have an account?
Reset password
Join Tech Job Finder
OR continue with e-mail and password
E-mail address
First name
Last name
Username
Password
Confirm Password
How did you hear about us?
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Principal Engineer

at UnitedHealth Group

Back to all C/C++ jobs
U
Industry not specified

Principal Engineer

at UnitedHealth Group

Tech LeadNo visa sponsorshipC/C++/C#

Posted 4 hours ago

No clicks

Compensation
Not specified

Currency: Not specified

City
London
Country
United Kingdom

The Global Analytics team builds and maintains mission-critical systems for price discovery, order management, and trade capture. As a Principal Software Engineer, you will join a high-performing team delivering innovative, business-critical software solutions and act as a Principal Technical Lead. You will work across all development teams and regions, serving as the architectural authority for high-throughput Pricing Distribution pipelines and core Order Management and Trade Capture solutions. Your mission is to bridge High-Performance Engineering, QA Automation, and Quantitative Finance to ensure systems are robust, testable, and future-proof.

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.

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.

Role Overview:

The Global Analytics team builds and maintains mission-critical systems for price discovery, order management, and trade capture tools that empower the front office to operate efficiently and effectively across global markets.

As a Principal Software Engineer, you will join a high-performing team delivering innovative, business-critical software solutions.

However, this role goes beyond delivery. You will serve as a Principal Technical Lead and trusted technical advisor to the Engineering Leadership. You will work across all development teams and regions, acting as the architectural authority for the high-throughput Pricing Distribution pipelines and the core Order Management and Trade Capture solutions. Your mission is to bridge the gap between High-Performance Engineering, QA Automation, and Quantitative Finance, ensuring our systems are robust, testable, and future proof.

Role & Responsibilities:

Strategic R&D & Decision Support

  • Act as the department's scout for frontier technologies. Evaluate emerging tools (e.g., .NET 9+, Cloud-native accelerators, new IPC mechanisms) and conduct Proof of Concepts.

  • Provide data-driven benchmarking and performance evidence to support architectural decisions. You will help the Leadership validate "Build vs. Buy" strategies with concrete technical data.

Cross-Team Technical Leadership

  • Collaborate across all development teams and regions (EMEA, AMER, APAC), ensuring technical consistency. You will influence Regional Leads through technical expertise rather than direct management.

  • Define and document rigorous engineering standards. Work with Team Leads to ensure these standards are applied consistently across the global codebase.

Algorithmic Optimization & Pricing Distribution

  • Own the architecture for the Pricing Distribution layer. Optimize the fan-out mechanisms to ensure high volumes of price updates reach the front office and clients with microsecond latency.

  • Leverage your quantitative aptitude to audit complex logic. Ensure that C++ execution algorithms and pricing models execute efficiently within the production environment.

  • Tackle the most difficult algorithmic challenges in the hot path (e.g., confluent stream processing, lock-free order books, risk checks).

Quality Assurance Guidance & Audit (Non-Operational)

  • Provide high-level advice on the design of test automation frameworks to ensure they are testable, scalable, and representative of production loads. You will guide the technical direction, not manage the implementation.

  • Act as an independent auditor of the test suite's coverage and efficacy. Review the technical rigor of the QA automation code and suggest architectural improvements to QA Leads to prevent regression in critical paths.

Deep-Dive Performance Engineering

  • Deep dive into .NET Core CLR internals and memory management. Be the escalation point for GC pressure and latency jitter issues.

  • Profile the entire lifecycle—from Quant pricing signal generation to Market Data distribution—to identify bottlenecks at the boundaries of Managed (C#) and Unmanaged (C++) code.

Experience / Competences:

  Essential

  • Strong engineering experience, with a track record of evolving complex systems in a mission-critical environment.

  • Expertise in C#/.NET Core: Demonstrates advanced proficiency in the Common Language Runtime (CLR), garbage collection optimization, and low-latency programming techniques.

  • Strategic Technical Vision: Ability to evaluate new technologies and provide objective, data-backed recommendations to leadership.

  • Quantitative Aptitude: Strong logic/math background to understand pricing flows and audit trading strategies.

  • Cross-Functional Influence: Proven ability to drive technical initiatives across teams via influence and expertise rather than authority.

  • Polyglot Readability (C++): Ability to read and audit C++ code logic (essential for understanding Pricing/Quant integrations).

  • Algorithmic Foundation: Expert grasp of Data Structures and Algorithms.

Desired

  • Strong academic background in Computer Science, Mathematics, or Physics.

  • Experience architecting High-Throughput Data Distribution systems.

  • Experience designing Testability into complex distributed systems.

Role Band & Level

  • Manager / 7

#LI-Hybrid #LI-MID

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

UK - 135 Bishopsgate - London

Principal Engineer

at UnitedHealth Group

Back to all C/C++ jobs
U
Industry not specified

Principal Engineer

at UnitedHealth Group

Tech LeadNo visa sponsorshipC/C++/C#

Posted 4 hours ago

No clicks

Compensation
Not specified

Currency: Not specified

City
London
Country
United Kingdom

The Global Analytics team builds and maintains mission-critical systems for price discovery, order management, and trade capture. As a Principal Software Engineer, you will join a high-performing team delivering innovative, business-critical software solutions and act as a Principal Technical Lead. You will work across all development teams and regions, serving as the architectural authority for high-throughput Pricing Distribution pipelines and core Order Management and Trade Capture solutions. Your mission is to bridge High-Performance Engineering, QA Automation, and Quantitative Finance to ensure systems are robust, testable, and future-proof.

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.

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.

Role Overview:

The Global Analytics team builds and maintains mission-critical systems for price discovery, order management, and trade capture tools that empower the front office to operate efficiently and effectively across global markets.

As a Principal Software Engineer, you will join a high-performing team delivering innovative, business-critical software solutions.

However, this role goes beyond delivery. You will serve as a Principal Technical Lead and trusted technical advisor to the Engineering Leadership. You will work across all development teams and regions, acting as the architectural authority for the high-throughput Pricing Distribution pipelines and the core Order Management and Trade Capture solutions. Your mission is to bridge the gap between High-Performance Engineering, QA Automation, and Quantitative Finance, ensuring our systems are robust, testable, and future proof.

Role & Responsibilities:

Strategic R&D & Decision Support

  • Act as the department's scout for frontier technologies. Evaluate emerging tools (e.g., .NET 9+, Cloud-native accelerators, new IPC mechanisms) and conduct Proof of Concepts.

  • Provide data-driven benchmarking and performance evidence to support architectural decisions. You will help the Leadership validate "Build vs. Buy" strategies with concrete technical data.

Cross-Team Technical Leadership

  • Collaborate across all development teams and regions (EMEA, AMER, APAC), ensuring technical consistency. You will influence Regional Leads through technical expertise rather than direct management.

  • Define and document rigorous engineering standards. Work with Team Leads to ensure these standards are applied consistently across the global codebase.

Algorithmic Optimization & Pricing Distribution

  • Own the architecture for the Pricing Distribution layer. Optimize the fan-out mechanisms to ensure high volumes of price updates reach the front office and clients with microsecond latency.

  • Leverage your quantitative aptitude to audit complex logic. Ensure that C++ execution algorithms and pricing models execute efficiently within the production environment.

  • Tackle the most difficult algorithmic challenges in the hot path (e.g., confluent stream processing, lock-free order books, risk checks).

Quality Assurance Guidance & Audit (Non-Operational)

  • Provide high-level advice on the design of test automation frameworks to ensure they are testable, scalable, and representative of production loads. You will guide the technical direction, not manage the implementation.

  • Act as an independent auditor of the test suite's coverage and efficacy. Review the technical rigor of the QA automation code and suggest architectural improvements to QA Leads to prevent regression in critical paths.

Deep-Dive Performance Engineering

  • Deep dive into .NET Core CLR internals and memory management. Be the escalation point for GC pressure and latency jitter issues.

  • Profile the entire lifecycle—from Quant pricing signal generation to Market Data distribution—to identify bottlenecks at the boundaries of Managed (C#) and Unmanaged (C++) code.

Experience / Competences:

  Essential

  • Strong engineering experience, with a track record of evolving complex systems in a mission-critical environment.

  • Expertise in C#/.NET Core: Demonstrates advanced proficiency in the Common Language Runtime (CLR), garbage collection optimization, and low-latency programming techniques.

  • Strategic Technical Vision: Ability to evaluate new technologies and provide objective, data-backed recommendations to leadership.

  • Quantitative Aptitude: Strong logic/math background to understand pricing flows and audit trading strategies.

  • Cross-Functional Influence: Proven ability to drive technical initiatives across teams via influence and expertise rather than authority.

  • Polyglot Readability (C++): Ability to read and audit C++ code logic (essential for understanding Pricing/Quant integrations).

  • Algorithmic Foundation: Expert grasp of Data Structures and Algorithms.

Desired

  • Strong academic background in Computer Science, Mathematics, or Physics.

  • Experience architecting High-Throughput Data Distribution systems.

  • Experience designing Testability into complex distributed systems.

Role Band & Level

  • Manager / 7

#LI-Hybrid #LI-MID

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

UK - 135 Bishopsgate - London

SIMILAR OPPORTUNITIES

No similar jobs available at the moment.