Social network you want to login/join with:
Senior Software Engineer (Equities), Belfast
Client: TP ICAP
Location: Belfast, United Kingdom
Job Category: Other
EU work permit required: Yes
Job Reference: 948afef9be81
Job Views: 12
Posted: 12.08.2025
Expiry Date: 26.09.2025
Job Description:
Role Overview
As a Senior 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. There will be a focus on continuous integration and deployment.
Role Responsibilities
- Work closely with the Architect/Principal to build solutions that align with the IT strategy/vision.
- Provide support and mentoring to other team members.
- Work in partnership with QA to ensure quality software delivery.
- Promote quality software practices – unit testing, code reviews, etc.
- Experiment with multiple technologies and methodologies to guarantee the best solutions.
- Deliver against both Functional and Non-functional requirements.
- Take ownership of key features and drive them to completion.
- Communicate progress effectively and raise impediments early.
Experience / Competences
- Degree or +7 years industry experience, preferably in financial or trading systems.
- Expertise in recent versions of .NET Framework and .NET Core (C#), using Visual Studio.
- Skilled in relational databases (e.g., MSSQL Server, MySQL), including schema design and optimization.
- Experience with message and event-based asynchronous messaging.
- Capable of maintaining a distributed real-time system.
- Skilled in designing components of distributed systems.
- Knowledge of AWS or similar cloud platforms, including deployment and management.
- Familiarity with GitLab/GitHub, CI/CD pipelines, and package management.
- Experience with Jira or similar issue management systems.
- Adept at Agile practices, with strong communication skills for collaboration.
- Understanding of SDLC, involved in delivery phases from design to post-release support.
- Highly organized, proactive problem solver with attention to detail.
- Delivery-focused, able to manage multiple tasks and deadlines.
- Ability to evaluate and challenge design approaches for optimal outcomes.
- Experience delivering proof of concepts (POC).
- Proficient in writing test tools and system documentation.
- Background in financial/trading platforms and markets.
- Knowledge of FIX protocol and handling FIX interactions.
- In-depth AWS services knowledge.
- Experience with serverless architecture and microservices.
- Experience with TDD, BDD, or similar methodologies.