Useparallel
Software Engineer - Trading Backend
NEWNew York, NYFull-timeGlobal
š° USD 125,000 - 200,000/yr
š Seniorš Hybrid
ActivePosted within the last 30 days
Job Description
[AI-summarized by JobStash]
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 & Perks
- āFull healthcare coverage
- āEquity
- āRemote flexibility
Tech Stack
performance engineeringAPIGitHub Actionssystems programmingCI/CDAWSconcurrencysecurity hardeninggtestlow-latency messagingproject:TrueX