Skip navigation
Unable to save this job. Please try again later.


Email this Job to Yourself or a Friend

To begin the application process, please enter your email address.

Company Contact Info

  • Chicago, IL
  • Mike Stapinski

Already have an account?

Sign in to apply with your saved resumes.

New to CareerBuilder?

Don't have an account? Continue as a guest!

Sorry, we cannot save or unsave this job right now.

Report this Job

Trust and Site Security Team.

Email Send Failed!

C++ Software Engineer

Next Step Systems • Chicago, IL

Posted 2 days ago

Job Snapshot

Travel - Negligible
Experience - 3 to 10 years
Degree - Graduate Degree
$80,000.00 - $150,000.00 /Year
Banking - Financial Services, Securities, Computer Software
Information Technology, Engineering
Relocation - Yes


How Do You Compare to the Competition?

Get facts about other applicants with a CareerBuilder Account

Job Description

C++ Software Engineer

We are seeking a C++ Software Engineer. The team is responsible for the development of trading strategies in Futures and Equities products. As a member of the team, you will work closely with traders and financial engineers to improve pricing libraries and backtest systems. Strong C++ and Python skills are required, and as you will be partnering with financial engineers, familiarity with linear algebra and statistics is also required.


  • Design and develop software components.
  • Deliver and support software into the production environment in a timely and robust manner.
  • Collaborate with developers on other teams.
  • Partner with support teams to ensure that the software is easy to manage in a production environment.
  • Assist in developing requirements and propose solutions.

Job Requirements


  • 5+ years of financial industry experience.
  • Experience with building and supporting backtest frameworks.
  • Relevant work experience in C++ and Python, including Boost Python.
  • Experience in linear algebra and statistics.
  • Experience with interacting with large datasets.
  • Experience with multi-threaded and distributed programming.
  • Experience with Linux.
  • Experience in Java a plus.
  • Working knowledge of Windows.
  • Highly motivated to understand complicated workflows and produce high quality solutions.
  • A love of problem solving.
  • Strong analytic and design capabilities, ability to work individually or in a team environment.
  • Technical curiosity in learning and maintaining technical acumen.
  • B.S. in Computer Science or related engineering fields.

Keywords:  Chicago IL Jobs, C++ Software Engineer, C++, Python, Boost Python, Linux, Back-Test Frameworks, Linear Algebra, Statistics, Financial, Trading, Software Developer, Architect, Programmer Analyst, Chicago Recruiters, Information Technology Jobs, IT Jobs, Chicago Recruiting

If you are an employer and recruiting for similar IT professionals / positions, please contact our Technical Recruiters at Next Step Systems. We are a national IT Recruiting Firm / Agency specializing in full-time direct hire Information Technology employment opportunities.

Company Will Sponsor Visas! Company Will Relocate Candidates!

No Corp-To-Corp Or Third Party Recruiters; W-2 Direct Hire Only.

Help us improve CareerBuilder by providing feedback about this job: Report this Job.
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.