Tuesday 18 February 2014

Job Title: Senior Low-Latency Software Engineer

Vacancy Supporting Documents
Vacancy 118 - Senior Low-Latency Software Engineer

Description:    Who you are

You’re the type of software engineer who lives and breathes programming, you’re a developer who takes pride in your clean, scalable code and you consider yourself to be a bit of a ‘magician with a keyboard’. You live and breathe low-latency development and dream about squeezing nanoseconds. You’re an software professional with a need for speed and a real knack for optimising code who wants to deliver world class software in an extremely competitive environment.

What you’ll do

Working directly with the business, you’ll be building and optimising our automated trading systems to ensure that they go as fast as possible. You won’t be overburdened with unnecessary red-tape and lengthy approval processes. You’ll be mentoring other developers in the art of building low-latency software as well as researching and integrating new and cool technologies into our systems as the opportunities arise.

Your skills

You’ll have solid software development skills, ideally in C and/or C++ programming and in-depth knowledge of Linux and Linux System Internals and C++ frameworks

• 5+ years software application development experience using C and /or C++, preferably with a low-latency focus
• A detailed understanding of multiprocessing hardware architecture, including recent technology advances
• Demonstrated experience profiling and tuning application performance at a microsecond level
• Experience writing device drivers, embedded software or firmware is highly desirable

Apply

No comments:

Post a Comment