Sub banner

Senior Software Engineer (.NET+ AWS)

Job description.

Are you an experienced .NET Engineer ready to take ownership of backend systems in a mission-critical financial environment?

My client is seeking a Senior Back-End Software Engineer to join their Belfast-based engineering team, contributing to a suite of real-time trading and broking platforms used by both internal and external customers.

You’ll be working as part of a cross-functional Agile team, collaborating with Solution Architects and Principal Engineers to design and build scalable, cloud-native, event-driven systems. This is a hands-on engineering role, with responsibility not only for development but also mentoring, technical leadership, and continual improvement of delivery practices.

What You’ll Be Doing

  • Designing, developing, and maintaining distributed systems with a focus on performance and reliability.

  • Building APIs (REST, GraphQL) and backend services using the latest .NET technologies.

  • Collaborating closely with architects and senior stakeholders to ensure solutions align with business and technical goals.

  • Championing clean, testable code and automation across the delivery lifecycle.

  • Mentoring and supporting other engineers within the team.

  • Contributing to continuous improvement across architecture, development practices, and DevOps pipelines.

Key Skills and Experience

Essential:

  • Strong experience with .NET Core / .NET Framework (C#).

  • Proven expertise in designing and implementing distributed, event-driven systems.

  • Solid understanding of relational databases (MSSQL, MySQL) and query optimisation.

  • Experience deploying and managing solutions in cloud environments (AWS, Azure).

  • Skilled in automated testing strategies for complex systems.

  • Strong understanding of the full software development lifecycle.

  • Pragmatic, delivery-focused, and comfortable working across multiple priorities simultaneously.

Desirable:

  • WPF development experience.

  • Exposure to capital markets, trading platforms, or FIX protocol.

  • Familiarity with AWS cloud services.

  • Knowledge of Java, JavaScript, or React.

  • Experience with microservices, serverless architecture, and testing frameworks like TDD or BDD.

Location

This role is based in Belfast, with hybrid flexibility for the right candidate.


If you’re passionate about engineering high-performance financial systems and want to work in a collaborative and innovative environment, this could be the perfect fit.

If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.

Submit CV for this Job.

Apply for this job now
Posted
Job Details:
Belfast, UK£50,000 to £62,000
Job reference:
BMC601
BRENDAN MCCRORY

BRENDAN MCCRORY

Senior Technology Recruiter at Ocho

Before Ocho, Brendan studied Business Computer Science at University and soon landed a job in IT Security. From there, he found himself working in recruitment where he gained about 18 months of experience before joining us. He loves the team environment that Ocho offers and is an eager participant in the collaborative culture. Developing his career is a big priority for Brendan and he sees Ocho as the perfect place to grow. “I love learning from my colleagues.”

Read More