Senior C/C++ Engineer – High-Performance Payments (Hybrid)

LaunchCode

St. Louis (MO)

Hybrid

USD 110,000 - 150,000

Part time

44 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

LaunchCode is partnering with a company in O'Fallon, MO to hire a Senior Software Engineer (C/C++) on a contract-to-hire basis. The role focuses on designing and delivering high-performance, scalable payment processing systems in an Agile environment.

The position requires three days onsite weekly and involves development, testing, and production support across the full software lifecycle. Strong C/C++, testing, and Linux skills are essential.

Qualifications

  • Proven experience with C/C++ in high-performance, scalable systems.
  • Experience in functional, integration, system, and UAT testing.
  • Knowledge of Linux/Unix and shell scripting for automation.
  • Ability to design test strategies from requirements and designs.

Responsibilities

  • Design, develop, and maintain C/C++ software for high-performance systems.
  • Create and execute unit tests and automated testing solutions.
  • Develop test plans from requirements and designs and perform various testing types.
  • Analyze logs and system behavior; perform root-cause analysis on defects.
  • Contribute to code reviews and engineering best practices.
  • Collaborate with cross-functional teams and support production systems.

Skills

C/C++
Java experience
Testing
Linux/Unix
Shell scripting
Git
Algorithms & data structures
Agile / CI/CD
Debugging
Production support

Education

Bachelor's degree in Computer Science / Software Engineering / IT / Mathematics or equivalent

Tools

Google Test

Job description

LaunchCode is partnering with a company in O'Fallon, MO to hire a Senior Software Engineer (C/C++) on a contract-to-hire basis. The role focuses on designing and delivering high-performance, scalable payment processing systems in an Agile environment.

The position requires three days onsite weekly and involves development, testing, and production support across the full software lifecycle. Strong C/C++, testing, and Linux skills are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (C/C++)
Senior Software Engineer (C/C++)

LaunchCode • St. Louis (MO)

Hybrid
USD 110,000 - 150,000
Senior C/C++ Engineer — High-Performance Systems
Senior C/C++ Engineer — High-Performance Systems

LaunchCode • St. Louis (MO)

On-site
USD 120,000 - 180,000
Senior Java Full-Stack Engineer - Hybrid Payments
Senior Java Full-Stack Engineer - Hybrid Payments

Accord Technologies Inc • O'Fallon (IL)

Hybrid
USD 120,000 - 160,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Accord Technologies Inc • O'Fallon (IL)

Hybrid
USD 120,000 - 160,000
Software Engineer I: Cloud, APIs & Secure Coding
Software Engineer I: Cloud, APIs & Secure Coding

Mastercard Inc. • O’Fallon (MO)

On-site
USD 72,000 - 115,000
Medical insurance
401k match
Paid time off
+2
Lead Software Engineer — Validation & Resilience (Hybrid)
Lead Software Engineer — Validation & Resilience (Hybrid)

Mastercard Inc. • O’Fallon (MO)

Hybrid
USD 140,000 - 231,000
Senior Software Engineer – C/C++
Senior Software Engineer – C/C++

LaunchCode • St. Louis (MO)

On-site
USD 120,000 - 180,000
Senior Full Stack Engineer — Angular/React + Java/Go on AWS (Hybrid STL)
Senior Full Stack Engineer — Angular/React + Java/Go on AWS (Hybrid STL)

Fusion Global Solutions • St. Louis (MO)

Hybrid
USD 124,000 - 207,000
Senior Growth Engineer — Payments Platform (Hybrid)
Senior Growth Engineer — Payments Platform (Hybrid)

Visible Hands • San Francisco (CA)

Hybrid
USD 114,000 - 215,000
Senior Java Microservices Engineer — Hybrid (Payments)
Senior Java Microservices Engineer — Hybrid (Payments)

Cognizant • Chicago (IL)

Hybrid
USD 81,000 - 163,000
Medical/Dental/Vision/Life Insurance
Paid holidays plus Paid Time Off
401(k) plan and contributions
+3