Principal Software Engineer in Belfast
Principal Software Engineer

Principal Software Engineer in Belfast

Belfast Full-Time 48000 - 72000 ÂŁ / year (est.) No home office possible
Go Premium
T

At a Glance

  • Tasks: Lead a talented team to deliver innovative software solutions in an Agile environment.
  • Company: Join TP ICAP, a global leader in market infrastructure and financial services.
  • Benefits: Enjoy competitive salary, inclusive culture, and opportunities for professional growth.
  • Why this job: Make a real impact in the financial sector with cutting-edge technology and collaborative teams.
  • Qualifications: Experience in software development, cloud systems, and leading cross-functional teams.
  • Other info: Embrace diversity and inclusivity while advancing your career in a dynamic environment.

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.

As a Principal Software Engineer at TP ICAP you will be part of a talented team delivering business critical software for the internal broking division and their external customer base. You will work within an Agile environment, from design through to implementation, with a strong focus on continuous improvement whilst working collaboratively as part of a self‑organising, cross‑functional team with a focus on continuous integration and deployment.

Role Responsibilities

  • Lead and manage a cross‑functional team of engineers working on innovative Front Office solutions for our Rates & FX business lines.
  • Work closely with principal engineers in other regions to set and implement standards for engineering excellence.
  • Work closely with Solution Architects and Enterprise Architecture to build solutions that align to the IT strategy/vision.
  • Take ownership of, and be accountable for, the delivery and quality of engineering and solutions, ensuring they meet business requirements, adhere to best practices, and are delivered on time and within scope.
  • Seek to continuously improve, experimenting with technologies and methodologies to improve delivery, and guarantee the best solution and approach.
  • Communicate effectively on progress and ensure impediments are raised early to minimise impact on the delivery.

Essential Experience / Competences

  • A proven track record of building and managing high performance, cross‑functional engineering teams, working in an Agile environment.
  • Demonstrable experience designing, developing and maintaining distributed, event‑driven, cloud‑native systems.
  • Expertise in the latest versions of .NET Framework and .NET Core (C#).
  • Experience in API (REST, GraphQL) design and development.
  • Experience in relational database design and optimisation (MSSQL, MySQL, etc.).
  • Experience in the deployment and management of cloud (AWS, Azure, etc.) assets.
  • Demonstrable understanding of the full SDLC, proactive involvement in shaping the delivery prior and during development, through QA phase, and post‑release support.
  • Be pragmatic and delivery‑focused, evaluating/challenging designs and approaches to achieve the best outcome for the project, capable of working on multiple tasks simultaneously and managing deadlines.
  • Excellent attention to detail, highly organised with a proactive and independent approach to problem solving and innovative solutions, using POC(s) to validate approaches.
  • Ability to communicate, influence and persuade peers using strong written, verbal, and interpersonal communication skills, including teamwork, facilitation and negotiation.
  • Experience in building scalable and maintainable automated testing solutions for complex systems.

Desired

  • Proficient in WPF application development.
  • Experience of financial/trading platforms and knowledge of financial markets.
  • Knowledge of FIX protocol and ability to handle FIX interactions.
  • In‑depth knowledge of AWS services.
  • Experience with Java, JavaScript or React.
  • Experience with serverless architecture and microservices.
  • Experience with TDD, BDD or similar approaches.

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.

Principal Software Engineer in Belfast employer: TP ICAP

TP ICAP is an exceptional employer, offering a dynamic work culture that thrives on innovation and collaboration in the heart of Belfast. With a strong commitment to employee growth, we provide ample opportunities for professional development within a diverse and inclusive environment, ensuring that every team member feels valued and empowered to contribute to our mission of delivering cutting-edge financial solutions. Join us to be part of a global leader where your skills will not only be recognised but also nurtured, making a meaningful impact in the world of market infrastructure.
T

Contact Detail:

TP ICAP 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 current employees at TP ICAP on LinkedIn or through industry events. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for the interview by brushing up on your technical skills and understanding the latest trends in software engineering. Be ready to discuss how your experience aligns with their needs, especially in Agile environments and cloud technologies.

✨Tip Number 3

Showcase your problem-solving skills during interviews. Use examples from your past work where you tackled challenges head-on, especially in cross-functional teams. This will demonstrate your ability to thrive in a collaborative setting.

✨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 being part of the TP ICAP team.

We think you need these skills to ace Principal Software Engineer in Belfast

.NET Framework
.NET Core (C#)
API design and development (REST, GraphQL)
Relational database design and optimisation (MSSQL, MySQL)
Cloud deployment and management (AWS, Azure)
Agile methodologies
Distributed systems
Event-driven architecture
Automated testing solutions
WPF application development
Financial/trading platforms knowledge
FIX protocol
Serverless architecture
Microservices
TDD and BDD

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 relevant technologies like .NET, cloud services, and API development.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role and how your background makes you a great fit. Don’t just repeat your CV; share specific examples of your achievements and how they relate to our mission at TP ICAP.

Showcase Your Team Spirit: Since collaboration is key in our cross-functional teams, mention any experiences where you've successfully worked with others to deliver projects. We love to see how you communicate and influence your peers!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows your enthusiasm for joining our team!

How to prepare for a job interview at TP ICAP

✨Know Your Tech Stack

Make sure you’re well-versed in the latest versions of .NET Framework and .NET Core, as well as API design and development. Brush up on your knowledge of cloud services like AWS or Azure, since these are crucial for the role.

✨Showcase Your Leadership Skills

Be prepared to discuss your experience in leading cross-functional teams. Share specific examples of how you've managed projects in an Agile environment and how you’ve driven continuous improvement within your team.

✨Communicate Clearly

Effective communication is key! Practice articulating your thoughts on complex technical topics in a way that’s easy to understand. Be ready to explain how you’ve influenced peers and resolved conflicts in past projects.

✨Demonstrate Problem-Solving Abilities

Think of examples where you’ve tackled challenging problems with innovative solutions. Highlight your proactive approach to problem-solving and how you’ve used proof of concepts to validate your ideas.

Principal Software Engineer in Belfast
TP ICAP
Location: Belfast
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

T
  • Principal Software Engineer in Belfast

    Belfast
    Full-Time
    48000 - 72000 ÂŁ / year (est.)
  • T

    TP ICAP

    1000-5000
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>