via LinkedIn
$90K - 150K a year
Develop and maintain software systems with a focus on legacy code support and backend logic enhancements in an Agile environment.
Experienced senior software engineer skilled in C, scripting languages, and backend development but without Rust or specialized low-level networking experience.
My client, a leading trading firm, is seeking Software Engineers to join its Research & Development group. Working at the intersection of high performance computing, advanced networking, and real time acceleration, you will help design, develop, and deploy software and hardware solutions that directly influence trading performance. Key Responsibilities: • Identify performance and architectural improvement opportunities within a large automated trading system. • Design, develop, test, and deploy robust, high performance software solutions in a latency-sensitive environment. • Partner closely with engineering, infrastructure, and operations teams to deliver new technologies and ensure seamless production deployment. • Develop and enhance internal tools and frameworks that improve engineering productivity. • Contribute to the design and development of next generation hybrid hardware/software systems. Required Skills: • Strong Rust programming skills. • C/C++ experience is advantageous. • Proven experience developing low-level, systems, or embedded software in performance-critical environments. • Broad knowledge of algorithms with foundational understanding of statistics and linear algebra. • Proficiency in Python, MATLAB, or R for data analysis, modelling, and performance evaluation. • Understanding of networking concepts (Ethernet, TCP/IP, InfiniBand, etc.); low-level networking knowledge preferred. If you're passionate about performance engineering & solving complex problems at scale, apply below.
This job posting was last updated on 6/8/2026