Software Engineer

Wearehaystack — United Kingdom · Posted ~2 hours ago

Full-time

Skills

C# Threading Memory management Concurrency Backend development High-availability distributed systems Messaging systems Requirements analysis Solace Kafka RabbitMQ

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software engineering role focused on developing new global backend services and modernizing existing systems. You will analyze legacy architectures, discover requirements, work with business stakeholders, own technical sub-projects, and build highly available distributed services using modern engineering practices.

Highlights

Opportunity to build strategically important global services, modernize legacy systems, engage directly with business users, and own meaningful technical sub-projects.

Description

We're hiring on behalf of a Haystack partner! The Role • Develop new global services used directly by business users, forming a key part of strategic transformation. • Replace existing C++ services with next-generation technology and modern practices. • Analyze existing systems and conduct requirement discovery for new service delivery. • Gain exposure to linear products and direct business engagement. • Take ownership of sub-projects including permissions management, controls for marking and spreading, and delegation of controls. • Support UI interaction for pricing through a Pricing Service (Backend For Frontend), including bond curve configuration and pricing blotter support. What You'll Need • Mastery of C# including threading, memory management, and concurrency. • Experience with high-availability distributed systems (active-active, hot-hot, zero-downtime). • Messaging experience with systems like Solace, Kafka, or RabbitMQ. • Strong backend development experience with awareness of UI interaction for BFF. • Experience with real-time data/streaming and API design. • Ability to analyze legacy C++ systems and financial domain knowledge (Fixed Income, bond curves, capital markets) is desirable. What's On Offer • Competitive salary • Opportunity to work on a critical strategic project with modern technologies. • Direct engagement with business stakeholders and full ownership of testing and support. • Collaboration within a distributed team environment. Apply via Haystack today!