KCG ETG (Electronic Trading Group) | San Jose, CA (ONSITE) | C++ Developer
We work on fully automated algorithmic
trading systems, both for customer market making and proprietary trading. An
ETG developer works on building the trading platforms (mostly C++) and all the
infrastructure around it (C++, Python, Perl, etc).
This position specifically is for a small new team formed to focus on high
impact projects that help us become more agile and innovative. We take
advantage of the latest technologies in C++ and open source communities (see
examples below), and come up with ideas and find and propose and implement
projects that can help improve the firm's productivity in the long run.
Examples of things we do:
* Implement large scale changes to the C++ code base using Clang LibTooling
* Create a testing framework or improve test coverage tracking
* Work on expanding continuous integration and deployment
* Design and implement more performant or more maintainable replacements for existing software components
* Automate manual tasks such as deployment, testing, or performance monitoring
For this position we require strong CS background, and considerable experience
with C++, preferably C++11 or later. Python and Unix shell scripting experience
is a plus. It is also a plus if you generally keep up with the new technologies,
and often think about ways to leverage the latest tools, libraries, and
standards for your work.
We work on fully automated algorithmic trading systems, both for customer market making and proprietary trading. An ETG developer works on building the trading platforms (mostly C++) and all the infrastructure around it (C++, Python, Perl, etc).
This position specifically is for a small new team formed to focus on high impact projects that help us become more agile and innovative. We take advantage of the latest technologies in C++ and open source communities (see examples below), and come up with ideas and find and propose and implement projects that can help improve the firm's productivity in the long run.
Examples of things we do:
* Implement large scale changes to the C++ code base using Clang LibTooling
* Create a testing framework or improve test coverage tracking
* Work on expanding continuous integration and deployment
* Design and implement more performant or more maintainable replacements for existing software components
* Automate manual tasks such as deployment, testing, or performance monitoring
For this position we require strong CS background, and considerable experience with C++, preferably C++11 or later. Python and Unix shell scripting experience is a plus. It is also a plus if you generally keep up with the new technologies, and often think about ways to leverage the latest tools, libraries, and standards for your work.