-
Ocho

Senior Software Engineer (.Net)

Ocho
United Kingdom · Full-time · Mid-Senior

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

cloud microservices postgresql graphql devops mysql cicd tdd ui
Login to Apply
Posted
Jul 31, 2025
Type
Full-time
Level
Mid-Senior
Location
Belfast
Company
Ocho

Industries

Software Development

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Workday
Related

Software Development Engineer - Kubernetes Service Mesh

2026-05-28

Full-time
Not Applicable
Ireland
Software Development
Engineering
View Job Details
eschbach
Related

Machine Learning Engineer - Remote (all genders)

2026-05-28

Full-time
Associate
Germany
Software Development
Information Technology
View Job Details
Contentful
Related

Fullstack Software Engineer (f/m/d)

2026-05-21

Full-time
Not Applicable
Germany
Software Development
Engineering