JOBSEARCHER

Senior Software Engineer - Capital Markets

bammNew York, NYMay 21st, 2026
Hybrid: 2-3 days onsiteRole Description:We are seeking a Senior Software Engineer with deep expertise in system and software design to join our team. This is a full-stack role with a strong emphasis on backend development using C# and .NET, and a focus on distributed systems architecture. The ideal candidate is a self-starter who thrives in ownership-driven environments and is passionate about building scalable, resilient systems.Role Objectives:" Contribute to the design and development of complex software systems that support various aspects of trade lifecycle processing" Implement distributed computing solutions using messaging technologies" Build on top of C# MassTransit framework to ensure system reliability and consistency" Collaborate with cross-functional teams to deliver high-quality software in a fast-paced environment" Own projects end-to-end, from requirements gathering to deployment and monitoring" Contribute to system design reviews, code reviews, and mentoring junior engineersTech Stack:" Languages & Frameworks: C#, .NET (Core and Framework), ASP.NET, React" Messaging & Orchestration: C# MassTransit, RabbitMQ, Kafka" Architecture: Microservices, Event-Driven Architecture, Distributed Systems" Tools: Git, CI/CD pipelines, Nomad, MongoDBQualifications and Skills:" 7+ years of professional software development experience" Proven experience designing and building distributed systems" Strong understanding of messaging patterns, sagas, and transactional consistency" Experience with full-stack development (React, Angular, or similar is a plus)" Familiarity with financial derivatives or trade processing systems is a strong plus" Excellent problem-solving and communication skills" Ability to work independently and take ownership of projects

matching similar jobs near New York, NY

VIEW MORE