Senior Software Engineer – .Net (Back-End)
Location: Belfast (Hybrid Working)
Industry: Financial Services / Capital Markets
Type: Permanent
Are you a Software Engineer ready to take ownership of high-impact systems in financial markets? Do you thrive in fast-paced environments where reliability and performance matter?
My client, a global leader in capital markets infrastructure, is looking for a Senior Back-End Software Engineer to join their Rates & FX technology team in Belfast. This is a hands-on role where you'll build and maintain distributed, event-driven, cloud-native systems for internal broking services and external clients.
What You’ll Do
- Work closely with Solution Architects and Principal Engineers to design and deliver systems aligned with business and technical strategy.
- Lead by example within an agile, self-organising team to build scalable, maintainable software.
- Take ownership of technical delivery — from architecture to implementation and post-deployment support.
- Mentor junior engineers and support knowledge-sharing across the team.
- Continuously experiment and refine approaches to optimise speed, quality, and resilience.
- Raise risks early and communicate progress effectively to ensure smooth delivery.
Skills & Experience Required
- Strong experience in Software Engineering with demonstrable success in building backend systems.
- Experience building cloud-native, distributed, event-driven architectures.
- Skilled in developing RESTful APIs (experience with GraphQL is a plus).
- Proficient with relational databases (e.g. PostgreSQL, MySQL, MSSQL) including performance tuning.
- Experience working with cloud platforms such as AWS or Azure.
- Solid grasp of the software development lifecycle, from planning to release and production support.
- Comfortable with agile working practices and modern DevOps tools (CI/CD, containers, IaC).
Nice to Have
- Experience working in financial services or trading environments.
- Familiarity with FIX protocol and real-time messaging systems.
- Exposure to .NET (C#), Java, or React is advantageous.
- Experience with serverless architecture, microservices, and event-streaming tools like Kafka.
- Working knowledge of TDD, BDD, or other automated testing approaches.
- Proficiency in WPF or similar UI frameworks is a bonus.
Why Join?
- Work on complex systems with real-time, business-critical impact.
- Hybrid working with a collaborative, high-calibre engineering team.
- Modern tech stack and the autonomy to shape technical direction.
- Strong compensation, benefits, and career growth opportunities.
If this sounds like a fit, I’d love to hear from you.
If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Development Engineer - Kubernetes Service Mesh
2026-05-28
Machine Learning Engineer - Remote (all genders)
2026-05-28
Fullstack Software Engineer (f/m/d)
2026-05-21
- Posted
- Jul 31, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Belfast
- Company
- Ocho
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Development Engineer - Kubernetes Service Mesh
2026-05-28
Machine Learning Engineer - Remote (all genders)
2026-05-28
Fullstack Software Engineer (f/m/d)
2026-05-21