Senior Backend Software Engineer (C#)


New York
Permanent
EUR800 - EUR1200
Development and Engineering
CR/591560_1779118013
Senior Backend Software Engineer (C#)

Overview
Our client (Tier 1 Fund) is seeking a strong backend software engineer to join its Accounting Technology team, focused on building and maintaining high-performance financial systems that support critical post-trade and data processing workflows.


This role is best suited to a hands-on engineer who thrives in a fast-paced environment, enjoys solving complex technical problems, and is comfortable working on high-volume, distributed systems in a production trading environment.

Key Responsibilities

  • Design, develop, and maintain scalable backend services supporting their core financial systems
  • Build and enhance distributed, event-driven architectures to process high-volume transactional data
  • Develop microservices and APIs that handle trade, position, and financial data workflows
  • Work on systems responsible for data processing, reconciliation, and financial event handling
  • Collaborate closely with engineering teams globally to deliver robust, production-ready solutions
  • Contribute to both new development and enhancement of existing systems, balancing performance, reliability, and scalability
  • Participate in a fast-moving environment, supporting critical systems while driving forward improvements


Core Requirements

  • 5-10+ years of hands-on backend development experience
  • Strong proficiency in C# / .NET Core
  • Experience building microservices and distributed systems
  • Strong understanding of:multi-threading / concurrency , API development & system performance optimisation
  • Experience working with event-driven architectures
  • Hands-on experience with messaging technologies such as: Kafka, Solace, RabbitMQ, ActiveMQ, or similar
  • Experience working on high-volume, real-time, or batch processing systems
  • Background in financial services environments (hedge funds, banks, asset managers, trading platforms)

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you