← Back to jobs
D

Senior Software Engineer

DRW·Tel Aviv, Israel·en
Not specifiedFull-timeSoftware Developmentcapital markets

Join an algorithmic trading research team to build software that supports research, strategy simulation, data analysis, and production deployment.

Responsibilities

  • Implement research studies, simulate trading strategies, and develop algorithms with researchers
  • Design trading strategy simulation software for distributed computation
  • Build software for large-scale data acquisition, storage, access, and visualization
  • Maintain and extend data analysis infrastructure and tools
  • Create interfaces for data exploration and post-trade analysis
  • Move research strategies from prototype to production
  • Evaluate technologies and improve the technology stack
  • Mentor junior engineers through pair programming and code reviews

Requirements

  • Bachelor’s degree in computer science, computer engineering, or a related field
  • At least 5 years of software development experience with modern C++ and Python
  • Strong understanding of object-oriented design, data structures, and algorithms
  • Ability to collaborate with researchers on software engineering tools and practices
  • Ability to produce algorithmic code in a fast-paced environment

Nice to have

  • Numerical computing
  • Machine learning
  • Visual intelligence

Benefits

  • Competitive compensation
  • Training and continuing education opportunities

Relevance

More opportunities

Similar jobs

The newest open roles in Software Development.

Questions, answered

Frequently asked questions