What are the responsibilities and job description for the Lead Software Engineer position at Goliath Partners?
One of our top clients, a Hedge Fund with more than 50 billion AUM is looking for a Lead C Software Developer to spearhead the design, development, and optimization of our high-performance trading systems.
Key Responsibilities:
- Lead the development of high-performance, low-latency trading systems using modern C .
- Collaborate with quants, traders, and other engineers to implement innovative strategies and solutions.
- Architect and optimize systems for speed, scalability, and reliability.
- Oversee code reviews, enforce best practices, and ensure clean, maintainable code.
- Mentor and guide a small team of software developers, fostering professional growth and innovation.
- Stay ahead of industry trends, integrating new technologies into our platform when appropriate.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 10 years of experience in software development, with a strong focus on C .
- Extensive experience with modern C (C 17/20), STL, and multi-threaded programming.
- Proven track record of building and optimizing low-latency, high-throughput systems.
- Solid understanding of networking protocols, distributed systems, and algorithm design.
- Familiarity with Linux-based development environments.
- Strong problem-solving skills and attention to detail.
- Excellent communication and leadership abilities.
Preferred Qualifications:
- Experience in the financial industry, particularly with trading systems or algorithmic strategies.
- Knowledge of Python or scripting languages for quick prototyping.
- Understanding of market data systems and FIX protocol.
Total Comp: 700-900k, with a base and bonus structure
Salary : $700,000 - $900,000