Skip to main content

C++ Developer

Posted today

software technologyDenver (CO)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Senior Network Client Developer Interview times (date & times) 8/26 10 AM – 12 PM, 8/29 3-5 PM + 8/30 10 AM – 12 PMTop 3 requirements: C++ 17 and the STLObject Orientated ProgrammingFamiliarity with event based programming and/or a publish/subscribe modelJSONAll candidates should be Senior Level or above. Full-remote is OK, but ideally on NA Central or Eastern timezones. Slots 1 and 2Expand and modify current network clients, speaking internal message specifications, to match latest evolving requirements, enabling communication between internal and external components. Maintain both command line and GUI tools using these clients. Write modern automated unit tests ensuring requirements are met.
Required Skills: C++ 17 and the STLObject Orientated ProgrammingFamiliarity with event based programming and/or a publish/subscribe modelJSON
Nice to Have: GTest and GMockGeneral network programming concepts. For example, knowledge of the mechanisms involved in programming an asynchronous http client and server in C++ on a linux based system.

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