Skip to main content

Senior C++ Software Engineer – Work From Home

Posted yesterday

next stepChicago (IL)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Senior C++ Software Engineer – Work From HomeWe are seeking a talented and self-motivated Senior C++ Software Engineer to join a growing technology team. Company culture emphasizes teamwork and focuses on continuous integration and test-driven development. This position is 100% remote or onsite in Chicago if you prefer. Successful applicants would join a highly experienced group who are developing systems that will contribute to our low-latency trading platform. This position will be working closely with traders, quants and other software engineers to implement and extend the different parts of our trading infrastructure including low-latency trade execution services, tick data infrastructure, database service layers, exchange connections, back testing systems, GUIs, risk management systems, calculation and modeling engines and compliance monitoring tools. The applicant will use modern software tools in an agile project management process with a focus on continuous integration and regression testing to build highly performant code in a Linux environment.
Qualifications: Bachelor's degree from a 4-year university in computer science, engineering, and math. Strong GPA (3.5 or higher).7-10 years of software engineering experience. Experience with multithreading, real-time systems and socket programming. Ultra-low latency programming experience. Experience with scripting languages, such as Python. Core proficiency in C++11, preferably on a Linux platform. Solid knowledge of object-oriented programming and design. Excellent communication skills. Demonstrated problem-solving skills and attention to detail. A self-motivated personality with a passion for working in a trading organization. Experience in finance or trading is a definite plus but not necessary. Benefits include medical insurance, retirement plan, PTO, etc.
Salary: 80K+ DOE.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this