Featuremine Corporation

Senior C++ Developer in Featuremine Corporation

Closed job - No longer receiving applicants

Featuremine is expanding its development team. Join us and work remotely from a location of your choice and receive a competitive salary paid in US$.

We are currently building a revolutionary app that allows anybody at any level of expertise to get started with algorithmic trading, while providing a path to turn trading into a rewarding career. We foresee this app becoming a platform for crowdfunded quantitative finance and a marketplace for quantitative data.

You will work as part of a diverse cross-functional team of backend and mobile engineers, quants, product managers, and designers, putting all of your knowledge and skills to work also have the rare opportunity to get in at an early stage of product’s development and participate in the decision-making process that will ultimately make you and the company successful.

We are looking for a Senior C++ Developer who would be responsible for products that may range from Linux libraries to high-performance algorithmic trading systems.

Funciones del cargo

  • Design and develop the FM products, and to coordinate with the rest of the team working on different layers of the infrastructure.
  • Design, build, and maintain efficient, reusable, and reliable C++ code
  • Implement high performance and quality modules
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organisation, and automation
  • Optimise code for low latency, high-performance applications

Requerimientos del cargo

  • Excellent command of written and spoken English.
  • Strong proficiency in C++, with fair knowledge of the language specification.
  • Thorough knowledge of the standard library, STL containers, and algorithms.
  • Knowledge of Linux system programming and POSIX programming interface.
  • Good understanding of memory management in non-garbage collected environments.
  • Understanding of dynamic polymorphism.
  • Knowledge of low-level threading primitives and real-time environments.
  • Familiarity with language tools, such as Valgrind, Clang.
  • Implementation of automated testing platforms and unit tests.
  • Proficient understanding of Git code versioning tool.
  • Familiarity with continuous integration.
  • Familiarity with functional programming and languages such as Lisp, Racket or Haskell is recommended.
  • Undergraduate degree in Mathematics, Computer Science, Engineering or Physics.
  • Strong ownership, taking a personal stake in the success of the product and the team.
  • Pride in the code you write and have a strong sense of engineering craftsmanship.
  • GitHub or otherwise hosted project is a plus.


Join our professional team, work remotely from a location of your choice and receive a competitive salary paid in US$.

Fully remote You can work from anywhere in the world.

Remote work policy

Fully remote

Candidates can reside anywhere in the world.

Life's too short for bad jobs.
Sign up for free and find jobs that are truly your match.