Software Engineer - Trading Backend
TrueX is a crypto trading platform offering advanced tools for professional traders, including robust liquidity, low-latency APIs, and stablecoin-native order books. It serves active traders seeking institutional-grade execution with assets protected by an external qualified custodian.
Funding history
About TrueX
TrueX operates a crypto spot exchange designed for the modern trader, separating trade execution from asset custody through an external qualified custodian to help ensure asset protection. The platform offers stablecoin-native order books, enabling stablecoin settlement to happen natively within the exchange, along with low-latency APIs that allow traders to tailor and accelerate their trading strategies. TrueX primarily serves professional and active traders looking for robust liquidity and advanced trading infrastructure, while also pointing retail-focused users toward a separate related product, True App, for retail trading needs.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will build and maintain centralized trading infrastructure and server-side components, primarily using C++, to power real-time trading systems. You will design and implement high-performance APIs, optimize system latency, work with colocation hardware and cloud resources, support production environments, and improve observability and testing.
Requirements
- Strong background in performance-critical software engineering and system-level tuning
- Proven experience in systems programming languages such as C++ or Rust
- Experience in financial services, fintech, or crypto
- Proficient in Linux development and operations
- Experience with low-latency messaging technologies and transports
- 5+ years of experience with modern C++ (C++17 or newer) and tooling (CMake, gcc/clang, gtest)
- Linux administration and performance tuning skills
- Experience with advanced performance techniques such as kernel bypass networking (DPDK), CPU isolation, core affinity, and memory optimizations (huge pages, cache alignment)
- Familiarity with security hardening practices
- Hands-on experience with cloud platforms (AWS preferred) and cost optimization
- Knowledge of networking fundamentals and administration (VLANs, firewalls, VPNs, DNS)
- Experience with Infrastructure as Code (Ansible, Terraform)
- Experience with observability and monitoring frameworks (Grafana, Prometheus)
- Familiarity with modern SDLC workflows and CI/CD pipelines (GitHub Actions)
Responsibilities
- Build and maintain trading system applications and supporting code infrastructure
- Work with colocation hardware and cloud resources
- Utilize automated testing tools to validate code changes and ensure reliability
- Support DevOps processes and SDLC tooling
- Participate in code reviews
- Support development, user acceptance testing, and production environments
- Document and maintain public APIs and internal documentation
- Identify and implement observability tools for monitoring and troubleshooting
Benefits
- Full healthcare coverage
- Equity
- Remote flexibility
