
Careers
Job Title
Senior Software Engineer
Position Location
Los AngelesPosition 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
- 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.
Qualifications:
- 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.