global Remote (Global)

Phantom is hiring a Software Engineer (Trading)

About the Role

The role involves developing and maintaining high-frequency trading infrastructure with a focus on speed, reliability, and system efficiency across distributed environments.

Responsibilities

  • Design and implement low-latency software components for trading systems
  • Collaborate with quantitative researchers to integrate trading strategies
  • Optimize system performance for speed and reliability
  • Monitor production systems for anomalies and performance degradation
  • Develop robust networking solutions for market data handling
  • Ensure fault tolerance and high availability of trading infrastructure
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and technical design discussions
  • Troubleshoot and resolve critical system issues in real time
  • Work closely with operations to ensure smooth deployment cycles
  • Implement security best practices across all system layers
  • Support backtesting and simulation environments
  • Improve data processing pipelines for real-time decision making
  • Maintain system resilience under high-load conditions
  • Contribute to architectural planning for scalable systems
  • Integrate with external exchanges and data providers
  • Develop tools for monitoring and alerting system health
  • Ensure compliance with internal risk and control policies
  • Evaluate new technologies for potential integration
  • Drive automation in testing and deployment workflows
  • Collaborate across teams to align technical objectives
  • Respond to production incidents with urgency and precision
  • Maintain accurate technical documentation
  • Stay current with advancements in distributed systems and networking
  • Support on-call rotations for system reliability

Nice to Have

  • Experience with high-frequency trading platforms
  • Deep knowledge of network stack optimization
  • Familiarity with kernel bypass techniques
  • Hands-on experience with performance profiling tools
  • Background in algorithmic trading systems
  • Understanding of exchange connectivity protocols
  • Experience with real-time data processing frameworks
  • Knowledge of time-critical system design
  • Prior work with low-latency messaging systems
  • Exposure to hardware acceleration in trading

Compensation

Competitive salary with performance-based incentives

Work Arrangement

Hybrid work model with flexibility for remote collaboration

Team

Collaborative environment focused on high-performance systems and financial technology

Technology Stack

  • C++ for core system components
  • Linux for production environments
  • Custom networking layers for market data
  • Distributed systems for scalability
  • Real-time monitoring and alerting tools

Performance Culture

  • Focus on microsecond-level optimization
  • Commitment to system predictability
  • Continuous benchmarking and tuning
  • Zero tolerance for unnecessary latency

Available for qualified candidates requiring sponsorship

Required Skills
PythonC++GoRustJavaDistributed SystemsData StructuresNetworkingLinux
About company
Phantom
Phantom is the modern money app used by tens of millions around the world. The product combines everything people need to manage, spend, and grow their money in one simple, intuitive experience, bringing all the control and flexibility of crypto-powered finance into mainstream consumer finance.
All jobs at Phantom Visit website
Job Details
Category other
Posted 7 months ago