Senior Software Engineer - C/C++, Concurrency & Performance

Jobtailor

Illinois

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor in Illinois seeks a senior C/C++ software engineer to analyze requirements for new features, enhancements, and bugs; produce clear requirements and design docs; implement changes mainly in the core C layer with occasional JNI and .NET/C# wrappers for cross‑platform support.

You will write development tests, debug, optimize system‑level performance, and collaborate with QA and customer support; occasional direct customer contact for technically complex issues.

Qualifications

  • 5+ years writing production-quality C or C++ code.
  • Hands-on with multi-threaded programming and concurrency patterns.
  • Strong debugging and system-level performance optimization.
  • Excellent written communication skills.

Responsibilities

  • Analyze requirements for new features, enhancements, and bug fixes; produce clear requirements documents.
  • Evaluate the existing codebase to determine optimal design approaches; produce design documents.
  • Implement changes primarily in the core C layer, with JNI and .NET wrappers for cross-platform support.
  • Write and execute development-level tests to validate correctness and performance.
  • Collaborate with QA and customer support engineers throughout the development lifecycle.
  • Occasionally engage directly with customers on technically complex issues when escalation is warranted.

Skills

C/C++ development
Multithreaded programming
Concurrency patterns
Thread synchronization
Performance optimization
Debugging
Written communication

Tools

JNI
.NET/C# wrappers

Job description

Jobtailor in Illinois seeks a senior C/C++ software engineer to analyze requirements for new features, enhancements, and bugs; produce clear requirements and design docs; implement changes mainly in the core C layer with occasional JNI and .NET/C# wrappers for cross‑platform support.

You will write development tests, debug, optimize system‑level performance, and collaborate with QA and customer support; occasional direct customer contact for technically complex issues.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer: Architecture & Cloud Leader
Senior Software Engineer: Architecture & Cloud Leader

Jobtailor • Illinois

On-site
USD 140,000 - 180,000
Real-Time Software Engineer (C/C++, Technical Lead)
Real-Time Software Engineer (C/C++, Technical Lead)

Jobtailor • Arizona

On-site
USD 100,000 - 140,000
Senior Linux/C++ Engineer — Architecture & DevSecOps
Senior Linux/C++ Engineer — Architecture & DevSecOps

Jobtailor • Town of Florida (NY)

On-site
USD 120,000 - 180,000
Senior Software Engineer: Architect & Mentor
Senior Software Engineer: Architect & Mentor

Jobtailor • Chicago (IL)

On-site
USD 110,000 - 190,000
Senior C++ Trading Systems Engineer
Senior C++ Trading Systems Engineer

Hirewell • Chicago (IL)

On-site
USD 120,000 - 150,000
Healthcare
401K
Bonus
+3
Senior Mainframe Software Engineer — COBOL/CICS Expert
Senior Mainframe Software Engineer — COBOL/CICS Expert

Jobtailor • Pekin (IL)

On-site
USD 110,000 - 190,000
Software Engineer — C++, C#, Python & Testing
Software Engineer — C++, C#, Python & Testing

Jobtailor • United States

On-site
USD 110,000 - 150,000
Technical Lead - Embedded C/C++ & Secure Software
Technical Lead - Embedded C/C++ & Secure Software

Jobtailor • Pennsylvania

On-site
USD 150,000 - 210,000
C2C Requirement for Senior C++ Developer – NYC, Hybrid
C2C Requirement for Senior C++ Developer – NYC, Hybrid

US staffing Inc • New York (NY)

On-site
Mid-level Software engineer with C++/ Linux with Multithreading
Mid-level Software engineer with C++/ Linux with Multithreading

Access Search, Inc. • Chicago (IL)

Hybrid
USD 110,000 - 130,000
Unlimited PTO
12 holidays
Medical, Vision, and Dental