Job Title

Senior Software Engineer

Position Location

Los Angeles

Position Description

World class hedge fund is seeking a career-oriented, highly motivated individual to serve as a Senior Software Engineer, implementing changes, enhancing, and optimizing mission-critical software for algorithmic trading using C++ in a Linux environment. As a Senior Software Engineer you will work with other team members, designing and developing best-in-class software solutions for automated trading.

Responsibilities include, but are not limited to:

  • Develop, test, and implement new execution algorithms and related infrastructure using C++
  • Analyze market data and execution algorithm results to improve profitability
  • Optimize algorithmic code to minimize latency
Crabel's Tech Stack:
  • C++17
  • Linux (RHEL)
  • Python 3
  • SQL
  • Containers (Podman)
  • Git
  • CMake

Compensation & Benefits: 

The estimated base salary range for this position is $140,000-$250,000. The final salary within this range will be based on qualifications, experience, and other factors. Total compensation includes the opportunity to participate in a discretionary bonus plan and a comprehensive benefits program.


  • Bachelor's degree (or equivalent) in mathematical/technical sciences, preferably Computer Science or Computer Engineering
  • Strong object-oriented design and programming skills using C++
  • 5 years of C++ experience
  • Thorough understanding of object-oriented programming concepts
  • Proficient working with the Linux operating system for software development
  • Understanding and experience with the implementation of multi-tiered architectures
  • Ability to work in a small team environment
  • Excellent communication skills, including the ability to communicate with non-technical users
  • Ability to multi-task and change from one task to another without loss of efficiency or composure
  • Experience with test driven development and design patterns
  • Ability to work a hybrid schedule out of our Los Angeles office #LI-Hybrid

Preferred Qualifications:

  • Front office trading industry experience
  • Experience programming in Python
  • Experience with databases and SQL

What You’ll Need to be Successful:

  • Desire to stay abreast of new technology
  • Possess strong problem solving and decision-making skills
  • The desire to be a part of an exceptional team in a forward-thinking environment
  • The passion to continuously improve your skills

Crabel is committed to attracting and retaining employees from diverse backgrounds and fostering an inclusive, supportive environment. We value the differences of all individuals and believe in creating an environment where all employees can thrive.

Get to know the people, history, and culture behind our programs and portfolio offerings.