2

Entry Level Software Developer C C++ Jobs in Chicago, IL

Senior Software Engineer, C/FICCO Data

Chicago, IL · On-site

$175K - $225K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

About the Team The DRW C/FICCO Data Engineering team is essential to developing valuable datasets ... Experience with Linux-based, concurrent, high-throughput, low-latency software systems * Experience ...

Software Engineer III, Access Transparency

Chicago, IL · On-site

$59.25 - $79.50/hr

Master's degree or PhD in Computer Science or related technical fields. * 2 years of experience with software development in one or more programming languages (e.g., Python, C, C , Java, JavaScript)

Description: -We are looking for a software developer to help us design, develop and support our ... C, Java or Go. -Network and system administration skills are a big plus. -Our client primarily ...

C++ Developer

Chicago, IL · On-site

$90K - $150K/yr

We are a dynamic and growing trading firm seeking an innovative C++ Software Developer to join our team. This role is pivotal to our dual mission: developing cutting-edge automated trading strategies ...

C++ Programming * C# Programming * Java Programming * Software Development Lifecycle ATS ... Optimization KeywordsHard Skills * Object-Oriented Programming * Software Optimization * Automated ...

New

Senior Software Engineer, C/FICCO Data

Chicago, IL · On-site

$126K - $166K/yr

... C++, and can work comfortably in multiple programming languages • A track record of working ... latency software systems • Experience with pipeline orchestration frameworks (e.g. Airflow ...

Electrical Engineer III (Power Systems)

Chicago, IL · On-site

$106K - $140K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As an S&C Electric team member, you'll work on projects that have real-world impact. You'll help ... Test the software embodiments of protection and control schemes to ensure they meet the needs and ...

IMC is seeking a highly skilled C++ Software Engineer to join our Chicago team. As a Software Engineer, you will design and develop software solutions tailored to the hardware-specific needs of our ...

Core C++ Developer

Chicago, IL · On-site

$50.50 - $68/hr

Our client is looking for smart C++ programmers who love to code, like being challenged, hate to ... critical software in an extremely fast-paced, real-time environment. Excellent design, debugging ...

i.c.stars |* Chicago

Chicago, IL · On-site

$15.50 - $20.50/hr

Who are we?: i.c.stars |* is an immersive, technology-based leadership training program for ... Access to laptops and software * Business and Leadership Development events * College Enrollment ...

i.c.stars |* Chicago

Chicago, IL · On-site

$15.50 - $20.50/hr

Who are we?: i.c.stars |* is an immersive, technology-based leadership training program for ... Access to laptops and software * Business and Leadership Development events * College Enrollment ...

C++ Software Engineer

Chicago, IL · On-site

$175K - $225K/yr

  • PTO

IMC is seeking a highly skilled C++ Software Engineer to join our Chicago team. As a Software Engineer, you will design and develop software solutions tailored to the hardware-specific needs of our ...

Showing results 21-40

Entry Level Software Developer C C information

See Chicago, IL salary details

$10

$59

$98

How much do entry level software developer c c++ jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for entry level software developer c c++ in Chicago, IL is $59.54, according to ZipRecruiter salary data. Most workers in this role earn between $48.56 and $65.38 per hour, depending on experience, location, and employer.

What does an entry level software developer C C++ do?

An Entry Level Software Developer specializing in C and C++ is responsible for designing, coding, testing, and maintaining software applications using the C and C++ programming languages. They typically work under the guidance of senior developers, assist with debugging and troubleshooting, and contribute to both new and existing projects. These developers often collaborate with other team members, learn industry best practices, and gradually take on more complex tasks as they gain experience.

What are the key skills and qualifications needed to thrive as an entry level software developer C C++?

To thrive as an Entry Level Software Developer in C and C++, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually backed by a degree in computer science or related field. Familiarity with development tools such as Git, integrated development environments (IDEs) like Visual Studio or Eclipse, and basics of debugging and version control systems is typically expected. Strong problem-solving abilities, attention to detail, and effective teamwork skills help you stand out in this role. These competencies are vital to writing efficient, maintainable code and collaborating on complex software projects.

What are some common challenges faced by entry level software developers C C++?

Entry level software developers working with C and C++ often encounter challenges related to memory management, debugging, and understanding complex codebases. Unlike higher-level languages, C and C++ require developers to manually manage memory allocation and deallocation, which can lead to issues like memory leaks or segmentation faults if not handled carefully. Additionally, navigating and maintaining legacy code, as well as collaborating with experienced team members to follow best practices for code efficiency and safety, are common parts of the role. Proactively asking questions and utilizing debugging tools can help overcome these hurdles and accelerate learning.

What is the difference between Entry Level Software Developer C C++ vs Entry Level Embedded Software Engineer?

AspectEntry Level Software Developer C C++Entry Level Embedded Software Engineer
Required CredentialsBachelor's in CS or related field, C/C++ knowledgeBachelor's in EE or CS, C/C++ experience, embedded systems knowledge
Work EnvironmentSoftware development teams, office or remoteHardware labs, embedded device testing, software teams
Industry UsageTech companies, startups, software firmsAutomotive, aerospace, consumer electronics
Common Search IntentLearning C/C++, entry-level coding rolesEmbedded systems, hardware-software integration

Entry Level Software Developer C C++ roles focus on general software development using C and C++, often in office environments. In contrast, Entry Level Embedded Software Engineers work on embedded systems, requiring knowledge of hardware and real-time programming. Both roles typically require similar educational backgrounds but differ in industry focus and work environment.

What are the most commonly searched types of Software Developer C C++ jobs in Chicago, IL?

The most popular types of Software Developer C C++ jobs in Chicago, IL are:

What are popular job titles related to Entry Level Software Developer C C++ jobs in Chicago, IL?

For Entry Level Software Developer C C++ jobs in Chicago, IL, the most frequently searched job titles are:

What job categories do people searching Entry Level Software Developer C C++ jobs in Chicago, IL look for?

The top searched job categories for Entry Level Software Developer C C++ jobs in Chicago, IL are:

Infographic showing various Entry Level Software Developer C C++ job openings in Chicago, IL as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $123,835 per year, or $59.5 per hour.

Senior Software Engineer, C/FICCO Data

DRW

Chicago, IL • On-site

$175K - $225K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Re-posted 5 days ago


Job description

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.
About the Team
The DRW C/FICCO Data Engineering team is essential to developing valuable datasets and scalable data infrastructure critical to our trading operations. We work closely with traders, researchers, and other engineering teams to ensure seamless data flow and accessibility, supporting data-driven decision-making. Our systems are designed to handle large volumes of data, maintain quality and integrity, and provide robust APIs for fast, ergonomic data retrieval.
About the Role
In this role you will:
  • Collaborate with cross-functional teams to deliver data solutions that support diverse trading activities.
  • Take full ownership of data products, guiding them from initial concept through to stable production.
  • Design, build, and maintain systems for both batch processing and real-time streaming of time series datasets, ensuring high data quality and reliability.
  • Develop APIs and data access methods for fast, intuitive retrieval of historical and live data, working with both new and existing systems.
  • Provide on-call support as needed.

Qualifications:
  • A minimum of 2+ years' experience using at least one of Python, Java, and C++, and can work comfortably in multiple programming languages
  • A track record of working directly with end customers, scoping and delivering production systems in fast-moving and ambiguous environments
  • Ability to dive deep into complex problems, develop intuitive understandings, spot risks early, and minimize complexity
  • Exceptional interpersonal skills - you communicate clearly with stakeholders as well as other engineers, fostering a collaborative, supportive working environment
  • Experience in the financial markets, especially in delta one, store of value, and/or FICC options trading
  • Experience with Linux-based, concurrent, high-throughput, low-latency software systems
  • Experience with pipeline orchestration frameworks (e.g. Airflow, Dagster)
  • Experience with streaming platforms (e.g. Kafka), data lake platforms (e.g. Delta Lake, Apache Iceberg), and relational databases
  • Have a Bachelors or advanced degree in Computer Science, Mathematics, Statistics, Physics, Engineering, or equivalent work experience

The annual base salary range for this position is $175,000 $225,000 depending on the candidate's experience, qualifications, and relevant skill set. The position is also eligible for an annual discretionary bonus. In addition, DRW offers a comprehensive suite of employee benefits including group medical, pharmacy, dental and vision insurance, 401k (with discretionary employer match), short and long-term disability, life and AD&D insurance, health savings accounts, and flexible spending accounts.
For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at https://drw.com/privacy-notice.
California residents, please review the California Privacy Notice for information about certain legal rights at https://drw.com/california-privacy-notice.
#LI-BL1