Staff Software Engineer, Performance & Systems Engineering
About the Company:
This fast-growing financial technology firm is transforming the infrastructure that powers todays capital markets. Founded in the late 2010s, the organization has built a modern, cloud-native platform from the ground up, engineered to handle high volumes of trading activity with precision and reliability. Backed by experienced financial professionals and top-tier engineers, the firm delivers robust clearing and custody systems and seamless integration with major exchanges and clearing houses.
The Team:
Youll be joining a specialized group focused on delivering high-performance trading capabilities across asset classes. The team is currently building a cutting-edge trading platform to support both institutional and active trading workflows, integrating real-time data visualization, multi-venue execution, and highly configurable order handling.
The Role:
We're looking for a senior-level engineer to help build scalable, low-latency systems that support mission-critical trading functions. Youll work closely with both technical and non-technical stakeholders to design performant systems, drive feature development, and shape architectural decisions.
What Youll Do:
Build fault-tolerant, high-throughput applications in a modern technology stack.
Optimize real-time systems for CPU, cache, and I/O performance under production workloads.
Own and enhance performance toolchains (flamegraphs, benchmarking, chaos testing).
Lead efforts to fine-tune systems across cloud and on-prem environments.
Mentor engineers in profiling and performance-tuning techniques.
Contribute to systems-level architecture discussions and decisions.
What Were Looking For:
5+ years of experience developing latency-critical applications in Rust, C, or C++.
Expertise in asynchronous runtimes and multi-threading trade-offs.
Deep experience with performance analysis and optimization at the system level.
Strong understanding of Linux tuning (hugepages, IRQ balancing, CPU pinning).
Comfort working in both cloud-native and hybrid environments.
Familiarity with high-performance networking (TCP, UDP, multicast/unicast).
Bonus Points For:
Prior production-level Rust experience.
Kubernetes performance tuning expertise.
Background in financial trading systems (EMS, OMS, or exchanges).
Hands-on experience with DPDK, RDMA, io_uring, or eBPF.
Experience with tuning databases and columnar data stores.
Tech Stack Youll Use:
Rust, gRPC, PostgreSQL, Snowflake, Kafka, Aeron, Kubernetes
Whats Offered:
A small, capable team where your work has direct impact.
A clean, modern codebase with room to build and innovate.
A DevOps-driven culture with strong CI/CD practices.
Competitive compensation and a strong benefits package.