Software Engineer – Developer Tooling | Systematic Trading
This role involves developing and optimizing developer tooling and build systems to support a sophisticated systematic trading business. The Software Engineer will enhance build reliability, automate workflows, and improve engineering productivity by working closely with engineers and quantitative researchers in a highly technical environment.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Financial Services and Information Services.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Role overview
Confidential Client is seeking a Software Engineer focused on developer tooling to join a Developer Tooling team that supports a high-performance systematic trading business. You'll build and improve the tooling, build systems, and developer environments used by engineers and quantitative researchers to develop, test, and deploy production software efficiently.
What you’ll do
- Build and improve developer tooling across large-scale C++ and Python codebases
- Design and optimize build systems (CMake, Conan, Bazel or similar)
- Reduce compilation times, improve dependency management, and increase build reliability
- Automate development workflows, testing, and CI/CD pipelines
- Build internal tools that boost engineering productivity and software delivery
- Partner with software engineers and quantitative researchers to identify and resolve development bottlenecks
Who we’re looking for
- 1–3 years of professional software engineering experience
- Strong programming skills in Python and/or C++
- Experience with build systems and package/dependency tools (CMake, Conan, Bazel, etc.)
- Solid Linux experience and familiarity with software development workflows and debugging
- Interest in developer productivity, build optimization, and infrastructure engineering
- Strong computer science fundamentals and the ability to tackle complex technical problems
Why this role stands out
- Work on tooling used directly by high-performance engineering and research teams
- High-impact engineering with significant technical ownership
- Collaborate with exceptional engineers in a leading quantitative trading environment
- Competitive compensation (base range listed below) and strong opportunities for technical growth
Compensation
Base pay range (provided by Confidential Client): $200,000 — $400,000 per year. Actual pay will depend on skills and experience.
Location & employment type
This position is based in New York, NY. Employment type: Full-time. Seniority level: Associate.
Keywords & skills (highlights)
- C++ developer tooling
- Python scripting and automation
- CMake / Conan / Bazel
- CI/CD and build optimization
- Linux systems & debugging
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range