At a Glance
- Tasks: Lead innovative software development for global financial markets and mentor high-performing teams.
- Company: Join TP ICAP, a leading provider of market infrastructure with a collaborative culture.
- Benefits: Enjoy professional growth opportunities, competitive salary, and a dynamic work environment.
- Why this job: Make a lasting impact in a fast-paced, innovative setting while shaping the future of finance.
- Qualifications: Proven experience in leading engineering teams and expertise in cloud-native systems.
- Other info: Inclusive workplace that values diverse perspectives and encourages all to apply.
The predicted salary is between 48000 - 72000 £ per year.
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 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
Join TP ICAP as a Principal Software Engineer and lead the development of innovative, business-critical software solutions that power global financial markets. This is a senior leadership role where you will set technical direction, drive engineering excellence, and mentor high-performing teams. You'll work in an Agile environment, influencing architecture and delivery from design through to implementation, with a strong focus on scalability, resilience, and continuous improvement. As a technical leader, you will collaborate across regions and disciplines, ensuring our solutions meet strategic objectives and deliver exceptional value to internal and external clients. At TP ICAP, you'll lead technology initiatives that underpin global financial markets. We offer a collaborative environment, opportunities for professional growth, and the chance to make a lasting impact. If you're passionate about engineering leadership and thrive in a fast-paced, innovative setting, we'd love to hear from you.
Key Responsibilities
- Lead and manage a cross-functional engineering team delivering cutting-edge Front Office solutions for Rates & FX business lines.
- Collaborate with Principal Engineers globally to define and implement standards for engineering excellence.
- Partner with Solution Architects and Enterprise Architecture to design solutions aligned with IT strategy and long-term vision.
- Take ownership of delivery, ensuring solutions meet business requirements, adhere to best practices, and are delivered on time and within scope.
- Champion continuous improvement by introducing new technologies, methodologies, and processes.
- Communicate effectively with stakeholders, proactively identifying and resolving impediments to minimise delivery risks.
Experience / Competencies
Essential- Proven track record of building and managing high-performing, cross-functional engineering teams in an Agile environment.
- Extensive experience designing, developing, and maintaining distributed, event-driven, cloud-native systems.
- Expert-level proficiency in .NET Framework and .NET Core (C#).
- Strong experience in API design and development (REST, GraphQL).
- Solid understanding of relational database design and optimisation (MSSQL, MySQL).
- Hands-on experience deploying and managing cloud environments (AWS, Azure).
- Deep understanding of the full SDLC, with proactive involvement across design, development, QA, and post-release support.
- Ability to balance pragmatism with innovation, delivering high-quality solutions under tight deadlines.
- Exceptional communication and influencing skills, with the ability to lead, negotiate, and collaborate effectively.
- Experience building scalable and maintainable automated testing solutions for complex systems.
- Proficiency in WPF application development.
- Experience with financial/trading platforms and knowledge of financial markets.
- Familiarity with FIX protocol and FIX message handling.
- In-depth knowledge of AWS services.
- Exposure to Java, JavaScript, or React.
- Experience with serverless architecture and microservices.
- Understanding of TDD, BDD, or similar testing methodologies.
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 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 - City Quays - Belfast
Principal Software Engineer in Belfast employer: TP ICAP Group Services Ltd
Contact Detail:
TP ICAP Group Services Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer in Belfast
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for those interviews! Research TP ICAP thoroughly, understand their products, and be ready to discuss how your skills align with their needs. Practise common interview questions and have examples ready that showcase your experience in leading engineering teams.
✨Tip Number 3
Showcase your passion for innovation! During interviews, share your thoughts on emerging technologies and how they could benefit TP ICAP. This will demonstrate your forward-thinking mindset and commitment to continuous improvement.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the TP ICAP team. So, go ahead and take that leap!
We think you need these skills to ace Principal Software Engineer in Belfast
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Principal Software Engineer role. Highlight your experience in Agile environments and any leadership roles you've held, as we want to see how you can lead our teams.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about engineering leadership and how your background makes you a great fit for TP ICAP. Don’t forget to mention your experience with cloud-native systems and API design!
Showcase Your Technical Skills: Be sure to include specific examples of your work with .NET Framework, cloud environments, and automated testing solutions. We love seeing concrete achievements that demonstrate your technical prowess and problem-solving abilities.
Apply Through Our Website: We encourage you to apply directly through our careers page. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at TP ICAP!
How to prepare for a job interview at TP ICAP Group Services Ltd
✨Know Your Tech Inside Out
As a Principal Software Engineer, you'll need to showcase your expertise in .NET Framework and cloud environments like AWS or Azure. Brush up on your knowledge of distributed systems and be ready to discuss your experience with API design and development. Prepare specific examples of projects where you’ve implemented these technologies.
✨Demonstrate Leadership Skills
This role requires strong leadership abilities, so think about times you've led cross-functional teams or mentored others. Be prepared to share how you’ve driven engineering excellence and fostered collaboration in an Agile environment. Highlight your approach to managing delivery and resolving impediments.
✨Showcase Problem-Solving Abilities
Expect questions that assess your problem-solving skills, especially in high-pressure situations. Prepare to discuss challenges you've faced in previous roles and how you overcame them. Use the STAR method (Situation, Task, Action, Result) to structure your answers effectively.
✨Communicate Clearly and Confidently
Effective communication is key in this role. Practice articulating your thoughts clearly, especially when discussing complex technical concepts. Be ready to explain your ideas to both technical and non-technical stakeholders, demonstrating your ability to influence and negotiate effectively.