Jobs · Engineering · New York

Senior C++/Rust Developer

OpenYield · New York, NY · Yesterday
EngineeringFull-time
About OpenYield OpenYield is building a modern automated marketplace for fixed income trading. Our mission is to evolve the standards of fixed income trading through technology and collaboration. Founded in response to the rise of algorithmic liquidity in fixed income, OpenYield launched its marketplace in 2024 to help modernize a market long defined by manual workflows, fragmented access, and legacy infrastructure. We combine a startup mentality with a sophisticated, detail-oriented approach, and we are building technology that brings firm, executable pricing, flexible integration, and a more efficient trading experience to the bond market. We are a small, flat, tech-forward team focused on moving quickly, solving hard problems, and reshaping how bond trading works. The Role We are looking for a Senior C++/Rust Developer to help build the core systems behind our marketplace. You will work on high-performance software that powers real-time trading, market connectivity, data flow, and platform reliability. This role is a fit for an engineer who is comfortable working close to systems, performance, and architecture, and who wants to have direct impact on a modern fixed income platform. What You’ll Do Design, build, and maintain core platform components in C++ and RustDevelop high-performance services that support real-time trading workflows and market data processingImprove system latency, throughput, reliability, and operational visibilityBuild API and service-layer integrations that make the platform easier to adopt and scaleCollaborate closely with leadership, product, and market experts to turn trading and workflow needs into robust softwareDebug complex production issues and implement practical, durable fixesHelp shape engineering standards, architecture decisions, and development practices across the platform What We’re Looking For Minimum 7 years of professional software development experienceMinimum 5 years of hands-on experience building production systems in C++ or RustBachelor’s degree in Computer Science or a related fieldExperience building latency-sensitive, high-throughput systemsStrong understanding of systems programming, concurrency, networking, and performance optimizationExperience designing and maintaining backend or distributed systems with high reliability requirementsExperience working with PostgreSQL or other relational databases in production systemsStrong engineering judgment and the ability to work independently in a fast-moving environmentClear communication skills and a pragmatic approach to solving hard technical problemsComfort operating in a startup environment with broad ownership Nice to Have Experience in capital markets, trading systems, market data, or financial infrastructureFamiliarity with low-latency system design and performance tuningExperience with APIs, data pipelines, and real-time event-driven architecturesExperience with Redis, FIX Protocol, ZeroMQ, and AWSKnowledge of fixed income markets, electronic trading, or marketplace-style systems Why OpenYield Work on meaningful infrastructure in a large, evolving marketJoin a team that is fast, open, and highly collaborativeBuild with modern technology at the center of the businessHelp shape a platform designed to transform fixed income trading Benefits include medical, dental, and vision insurance, 401(k), unlimited vacation, hybrid or remote work schedule, and professional development opportunities

Similar jobs

Senior C++ Developer

Motion RecruitmentBrownsville Metropolitan Area· 1 mo ago
Engineering$130k–$150k/yrapply on motionrecruitment.com

Senior C/C++ Developer

Index EnginesSan Jose, CA· 1 mo ago
Information Technologyapply on indexengines.clearcompany.com