Fulltime C++ Developer openings in Chicago, United States on September 13, 2022

Modern C++ Developer at Oxford Knight

Location: Chicago

Summary:

My client is a leading data-driven market-maker, designing and deploying its own low-latency technologies, trading strategies and mathematical models. They are looking for exceptional developers to lead in the design, implementation and deployment of trading strategies using modern C++ technologies.

Role:

In this hands-on role, you will work directly with traders and researchers to create and enhance high performance, low latency market strategies. Your goal will be to develop software that incorporates vast amounts of data to drive sophisticated, ultra-fast strategies, capturing market opportunities before the competition.

The successful C++ Developer will be a proponent of agile methodologies and modern software best practices, able to product detailed technical work as well as high-level architectural designs.

Requirements:
• 3+ years’ development experience in C++14 (and beyond) creating performant, scalable applications
• Experience developing trading strategies and/or a demonstrated passion for financial markets
• Strong experience with distributed systems, data structures and algorithms
• Solid understanding of multi-threaded/multi-core programming paradigms
• Bachelor’s degree in Computer Science, Engineering, Math (or equivalent)
Benefits:
• Market-leading salary + performance bonus
• Generous holiday allowance & comprehensive medical packages
• Social events
• Continuing education – reimbursement for tuition / courses / conferences

Contact
If you feel you are a good match, please don’t hesitate to get in touch:

George James

+1 929-209-9217
Apply Here
For Remote Modern C++ Developer roles, visit Remote Modern C++ Developer Roles

********

C++ Software Developer at Vigilant Global

Location: Chicago

Our formula for success is to hire exceptional people, encourage their ideas and reward their results.

As a C++ Software Developer , you will have an opportunity to solve challenging engineering problems while working closely with experienced technologists, quantitative researchers, and traders to choose the right tools and solutions for the job. We will help you find a home on one of our teams, whether you employ your deep interest in C++ and systems programming to design, develop and maintain DRW’s globally deployed low latency trading platform, or prototype our next generation of trading strategies while contributing to our full tech stack, from hardware and software development to grid computing. You will be surrounded by cutting-edge technology and senior engineers, and provided with the best possible environment to succeed at DRW. We are looking for creative problem solvers, natural programmers, and disciplined engineers eager to develop new technologies that directly impact our business.

How you will make an impact…
• Learn the inner workings of a low latency automated trading platform
• Learn the fundamentals of trading and how technology enables the work flow
• Design, develop and test proprietary software, including:Low level optimizations for data processingAutomated trading strategiesRisk management platformAdapters for exchange protocolsReal time trading simulator for strategy testingRobust inter process communication mechanisms
• Collaborate with experienced teammates to learn and implement custom solutions that balance speed, features, and cost to improve our technology stack
• Work with researchers to implement research studies, simulate trading strategies, and develop algorithms to compete in financial markets
• Design trading strategy simulation software optimized for high fidelity and throughput
• Develop software for large scale data acquisition, storage, access, and visualization
• Create user interfaces for data exploration and post trade analysis
• Accelerate the research lifecycle from strategy prototype to production deployment

What you bring to the team…
• A degree in computer science, computer engineering, or any related engineering discipline graduating between December 2022 and June 2023 (Bachelor’s, Master’s, PhD)
• Excellent software development skills in modern C++
• A strong understanding of object oriented design, data structures and algorithms
• A solid foundation in programming with the ability to think, communicate, and code clearly
• An eagerness to learn and apply what you have learned, and to know the impact of your code

Additional points for having…
• Experience in high performance, multi-threaded, network programming
• Previous exposure to trading systems or the trading industry
• Low level understanding of machine learning pipelines

DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk.

Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets.

We operate with respect, curiosity and open minds. The people who thrive here share our belief that it’s not just what we do that matters–it’s how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus.
Apply Here
For Remote C++ Software Developer roles, visit Remote C++ Software Developer Roles

********

C++ Senior Software Engineer at Selby Jennings

Location: Chicago

Senior Software Engineer

Company Summary: A Chicago based proprietary trading firm is looking to hire a Senior Software Engineer to build a suite of services for trading, operations, risk management, and research applications across the firm. Their technology and trading experts collaborate to develop and enhance high-performance, low-latency proprietary technology – with 95% of technology built in-house.

Key responsibilities:
• Design and develop enterprise-level systems across the trading stack
• Troubleshoot urgent production issues
• Participate in design and code reviews and mentor junior team members Key Qualifications:
• 5+ years of hands-on experience with C++ (version 14+) or C#
• Hands-on experience with data streaming technologies
• Apache Kafka
• Apache Pulsar
• Experience with Service Oriented Architecture, micro-services, containerization, distributed systems, server-less compute
• Experience with open-source application frameworks (Typescript, React, Redux, etc.)
• Knowledge of modern database technologies, including relational, document, and temporal column data stores, is required
• Business knowledge and trade lifecycle experience in one or more areas – Equities, Fixed income, Derivatives, etc. is a plus
• Experience with Docker, Openshift/Kubernetes, and/or cloud technologies is a plus Benefits/Perks:
• Health Coverage
• 401k Match
• Wellness Program
• Office Perks (Game Room, In-House Coffee) If you have any interest in the role, please apply
Apply Here
For Remote C++ Senior Software Engineer roles, visit Remote C++ Senior Software Engineer Roles

********

C++ Senior Developer at Akuna Capital

Location: Chicago

What you’ll do
as a Senior C++ Developer at Akuna:

Akuna is looking for motivated, self-starters to join our growing engineering team and contribute to the build-out of our proprietary options market-making trading platform. You will focus on analysis, design, implementation, and testing & delivery of Akuna’s trading system using the latest technologies. A pragmatic approach to technology solutions using the latest open source software will be required. Successful candidates will work closely with an industry-leading team of options traders and quantitative researchers who participate fully in the design and on-going enhancements to our proprietary trading and research platform. In this role, you will:
• Lead in the design, implementation and deployment of large-scale trading systems and services using modern C++ technologies
• Bring deep technical knowledge in areas such as parallel programming, trading systems, networking or performance analysis
• Be extremely hands-on, producing both detailed technical work and high-level architectural designs
• Have leadership opportunities across both project and team management
• Build software using Agile methodologies and modern software best practices
• Work on cross-functional teams across trading, quant and development to troubleshoot and solve complex problems

Qualities that make great candidates:
• 5+ years of experience developing performant, scalable applications in modern C++ (and at least 2 years with C++11, 14, or 17, template metaprogramming a plus)
• Experience with Linux and Python required
• Significant experience with distributed systems, data structures and algorithms
• Expertise in leadership of projects and/or teams
• Solid understanding of multi-threaded/multi-core programming paradigms
• Object-oriented design and programming experience
• A curiosity and demonstrated interest in C++14 and beyond
• Highly collaborative in nature, with excellent written and verbal communication skills
• Familiarity with trading and trading systems is a plus
• Bachelor’s degree in Computer Science, Engineering, Math or equivalent

Remote opportunities are available and reviewed on a case-by-case basis. Please note your preference in the application.
Apply Here
For Remote C++ Senior Developer roles, visit Remote C++ Senior Developer Roles

********

C++ Developer – Hiring Immediately at The Judge Group

Location: Chicago

Job Description
Location: Chicago, IL
Description:

Position: C++ Developer

Location: Chicago, IL (Hybrid)

Type : 12+ Months Contract

Responsibilities

• Work with Engineering and Product Owners to better understand the market demands to implement solid software solutions.

• Follow and apply software design patterns and principles.

• Requirements gathering and estimation techniques.

• Utilize problem solving techniques to troubleshoot and resolve field issues, applications, and bugs.

• Develop test designs and execute test cases for verification and validation of product functionality through manual and automated tests.

• Collaborate in an international, multi-site, cross functional development environment using Agile methodologies.

Qualifications:

• Bachelor’s degree in Computer Science, related discipline, or advanced degree. Typically, 5+ years of experience or more.

• Experience with C++ is required, Java is a plus

• Experience with any of Python, JavaScript, C#.

• CI/CD experience with GitLab CI, Jenkins/Puppet/Kubernetes, QA/Automation, DevOps

• Solid working knowledge of industry-standard testing methodologies and test automation platform (e.g., Ranorex, QTP, Jasmine

• Strong communication and collaboration skills.

• Passionate and self-motivated to learn and keen to constantly improve and develop skills to stay current with technology.

• BACnet experience is a plus.

Contact: smishra02@judge.com
This job and many more are available through The Judge Group. Find us on the web at www.judge.com
Apply Here
For Remote C++ Developer – Hiring Immediately roles, visit Remote C++ Developer – Hiring Immediately Roles

********

Software Engineer, C++ at DRW

Location: Chicago

DRW is a technology-driven, diversified principal trading firm. We trade our own capital at our own risk, across a broad range of asset classes, instruments and strategies, in financial markets around the world. As the markets have evolved over the past 25 years, so has DRW – maximizing opportunities to include real estate, cryptoassets and venture capital. With nearly 900 employees at our Chicago headquarters and offices around the world, we work together to solve complex problems, challenge consensus and deliver meaningful results. It’s a place of high expectations, deep curiosity and thoughtful collaboration.

DRW is looking for an outstanding Software Engineer with an expertise in C++. You will be joining a team of highly talented Engineers who are tasked with building a cutting edge, low latency trading application that’s being used on a global scale. You will have the opportunity to rotate through various areas of the stack, including order routing, market data, strategy, and risk.

What you bring to this role:
• you’re up to date on modern C++ standards and have been using C++11/14 professionally or in your side projects
• have 2+ years’ experience in the trading industry or a similarly demanding field
• can demonstrate expertise in network and concurrent programming
• know how and where to leverage the latest C++ standards and STL
• solid understanding of hardware/software interaction
• have strong verbal and written communication skills

Bonus points if you have:
• experience with complex systems or distributed programming
• contributed to open source projects in a challenging field
• experience optimizing low latency code and finding ways to squeeze out latency

DRW is a diversified, technology-led principal trading firm. We trade our own capital at our own risk, across a broad range of asset classes, instruments and strategies, in markets around the world. As the markets have evolved over the past 25 years, so has DRW – growing to include real estate, cryptocurrencies, venture capital and several industry acquisitions. With more than 800 employees at our Chicago headquarters and six global offices, we work together to solve interesting problems and capture opportunities. It’s a place of high expectations, deep curiosity, and constant collaboration, with some of the smartest, most passionate people you will meet.
Apply Here
For Remote Software Engineer, C++ roles, visit Remote Software Engineer, C++ Roles

********

C++ Developer at Experis

Location: Chicago

Experis, a Manpower Group company, has an exciting contract opportunity with one of our key clients, which is a major American Airline which operates a large domestic and international route network spanning cities large and small across the United States and all six inhabited continents.

Job Title:

C++ Developer

Location:

100% Remote

Duration: 6 months Contract with possible extensions

Description:
• The position is for a member of the product development team responsible for development, implementation, and maintenance of applications in Airline Network Planning & Scheduling problems
• The candidate will work closely with technical teams to understand business requirements, build, and support models in Network Planning

Responsibilities:
• Build, test, move into production and support programs following software development standards Knowledge
• Knowledge of Object-Oriented programming
• Strong knowledge of C++
• Experience with STL
• Theoretical and practical experience with math algorithms
• Familiar with some Source Control tool
• Working in a retail or transportation environment is a plus

Education:
• Bachelor’s degree from an accredited college or university with a focus in Computer Science or similar experience
• Minimum 3 years of experience of software develop and testing using C, C++
• Some Unix, UNIX shell scripting
• Experience in Java, JavaScript, SQL, PL/SQL, Pro
• C, AWS Cloud is a plus

APPLY TODAY!
Apply Here
For Remote C++ Developer roles, visit Remote C++ Developer Roles

********

C++ Software Engineer Intern – FreeClimb (Summer 2023) (Chicago, IL) at Vail Systems

Location: Chicago

Interested in learning how to work with a large and established C++ codebase, and enhancing the existing software while working through the software development lifecycle?

As a C++ Software Engineer Intern, you will work within Vail’s FreeClimb product. You will have the opportunity to learn and work with C++ helping to modernize the codebase, using Git, Linux, Docker, Kubernetes, Jenkins, JSON, and other technologies.

What you’ll do
• Modernize the codebase by upgrading libraries and coding techniques
• Maintain existing features by fixing bugs
• Utilize Git for version control systems
• Test software in a Linux environment to ensure required specifications are met
• Utilize Jenkins pipelines for building and testing

To be considered for this position, you must:
• Currently be pursuing a Bachelor’s as a rising Senior or starting a Master’s degree in Computer Science, Computer Engineering, or another related field
• Knowledge of Object-Oriented Programming and C++
• Experience with Linux and Linux tools
• Knowledge of the software development lifecycle

The ideal candidate will have:
• Familiarity with RESTful web services
• Familiarity with Docker and Kubernetes
• Familiarity with databases including NoSQL
• Familiarity with JSON
• Knowledge of event-driven programming

Vail Systems Company Profile

The human voice is capable of conveying nuances and meaning that just can’t be expressed through clicks and text messages. And for that reason, voice interactions have always had a special power to shape our perceptions and experiences. At Vail, we believe in the unique power of voice interactions to create more expressive, more intimate, and more efficient interpersonal interactions. Our experts work with Fortune 500 companies to help them serve their customers more efficiently and effectively through the use of various voice technologies. From basic network services, to state-of-the-art IP telephony, to cutting edge real-time analytics, Vail technology makes millions of voice interactions better every day.
Apply Here
For Remote C++ Software Engineer Intern – FreeClimb (Summer 2023) (Chicago, IL) roles, visit Remote C++ Software Engineer Intern – FreeClimb (Summer 2023) (Chicago, IL) Roles

********

Sr. C++ Real-time Software Engineer at SonicJobs

Location: Chicago

• **We are unable to sponsor for this permanent full-time role***
• **Position is bonus eligible***

Prestigious Financial Institution is currently seeking a Sr. C++ Software Engineer. Candidate will design, develop, deploy, and support real-time systems. Candidate will have a strong understanding of computer science fundamentals and software engineering.

Qualifications:
• 5 years of professional experience with C++, with a strong knowledge of C++ 11 or newer
• 5 five years of professional experience with Linux or UNIX-like operating systems
• Bachelor’s degree in Computer Science or related field preferred.
• Strong knowledge of data structures and algorithms.
• and knowledge of at least one scripting language.
• Experience with Hadoop and/or SQL desirable.
• Self-directed, self-motivated.
• Knowledge of network programming fundamentals preferred.
• **We are unable to sponsor for this permanent full-time role***
• **Position is bonus eligible***

Prestigious Financial Institution is currently seeking a Sr. C++ Software Engineer. Candidate will design, develop, deploy, and support real-time systems. Candidate will have a strong understanding of computer science fundamentals and software engineering.

Qualifications:
• 5 years of professional experience with C++, with a strong knowledge of C++ 11 or newer
• 5 five years of professional experience with Linux or UNIX-like operating systems
• Bachelor’s degree in Computer Science or related field preferred.
• Strong knowledge of data structures and algorithms.
• and knowledge of at least one scripting language.
• Experience with Hadoop and/or SQL desirable.
• Self-directed, self-motivated.
• Knowledge of network programming fundamentals preferred.
Apply Here
For Remote Sr. C++ Real-time Software Engineer roles, visit Remote Sr. C++ Real-time Software Engineer Roles

********

C++ Algo Software Engineer at Oxford Knight

Location: Chicago

Summary

Not your standard financial services provider, this firm prides itself on its flat hierarchy, avoiding bureaucracy whilst rewarding people on merit and excellence. Specialists within electronic market-making in FX, equity, fixed income and commodity markets, they have one of the best names in the industry.

Based in London, Chicago, Sydney & Amsterdam, they are looking to expand their low-latency team with a developer well-versed in modern C++ (C++11 onwards). They design, build and maintain the entire software stack and everything they build is used in-house, trading over $175 billion of assets every day.
• **All interviews and start dates will be fully remote.***

Requirements
• Strong knowledge of C++11 onwards (they have a completely post-2011 codebase)
• Sound understanding of what happens inside a computer when your code is running, e.g. caching, paging & system calls, how these work and why. (Knowledge of execution pipeline in a modern CPU is a bonus.)
• Good proficiency in mathematics, especially being comfortable with calculus and matrices (as much of the work involves designing and implementing numerical algorithms)
• Familiarity with common algorithms and data structures and their performance trade-offs
• Practical experience designing and implementing complex software systems is a plus
• Experience with Linux and/or Python is a plus, but by no means a necessity
• Financial experience is NOT required
This role is open to US citizens and visa transfers only.

Benefits
• Significant compensation package – you are making a direct impact on the PnL – they will pay leading market rate / are flexible for the right candidate
• Collaborative and friendly environment with highly engaged colleagues
• Culture of trust, innovation and scientific rigour

Contact
If this sounds like you, or you would like to know more, please get in touch.

Adam Pearce

+1 (929) 209-9727
Apply Here
For Remote C++ Algo Software Engineer roles, visit Remote C++ Algo Software Engineer Roles

********

The Tech Career Guru
We will be happy to hear your thoughts

Leave a reply

Tech Jobs Here
Logo