×
Register Here to Apply for Jobs or Post Jobs. X

C++ Developer

Job in Peru, La Salle County, Illinois, 61354, USA
Listing for: Perform
Full Time position
Listed on 2026-01-09
Job specializations:
  • Software Development
    Software Engineer, C# / Unity Developer, Backend Developer, Full Stack Developer
Job Description & How to Apply Below

Get AI-powered advice on this job and more exclusive features.

This role focuses on building and maintaining robust, production-quality software within a highly technical environment supporting financial operations. You will work extensively with C++, Python, Windows-based development tools, and service-oriented architectures while collaborating with a distributed team. The work involves contributing to established systems used by a U.S.

-based financial technology organization operating at scale.

What You’ll Be Doing
  • Developing and maintaining production-quality software primarily in C++ (80%), with additional work in Python (5%), C# (5%), AWS (5%), and MySQL (5%).
  • Designing and optimizing relational databases, especially MySQL.
  • Working in Visual Studio, including Git or SVN source control.
  • Developing with the Microsoft Foundation Class Library (MFC).
  • Consuming SOAP or RESTful web services within a Service-Oriented Architecture (SOA).
  • Working within Windows environments, including network, storage, tiered application structures, and security.
  • Participating in Agile methodologies, including Kanban and Scrum.
  • Supporting components inside the Biscuit Core solution where the C# version is automatically selected based on framework version and target framework (.NET 4.5.2).
  • Supporting Application Offline Payments where the C# version is automatically selected based on framework version and Target Frameworks > net
    45.
Who You Are
  • 7+ years of software development experience in C++ shipping production-quality code.
  • Experienced in relational database design and optimization, particularly MySQL.
  • Proficient in Python scripting.
  • Experienced with Visual Studio and Git or SVN.
  • Experienced in MFC development.
  • Knowledgeable in SOA and consuming SOAP or RESTful web services.
  • Skilled in Windows platform development, including network, storage, tiered environments, and security.
  • Experienced with Agile methodologies (Kanban, Scrum).
  • Experienced in financial services such as payment processing and billing (preferred).
  • Familiar with electronic document technologies (PDF) and libraries such as PDFLib or PDFTron (preferred).
How You’ll Succeed
  • Demonstrate technical ownership and deliver reliable, structured software.
  • Communicate clearly and professionally in English, with strong written skills and the ability to engage effectively with clients and team members.
  • Apply a solution-oriented approach to challenges and prioritize quality outcomes.
  • Stay organized, self-disciplined, and effective in a remote environment.

Since 2005, Perform's engineers have been helping companies scale their apps and their teams. We were near-shoring before it was even a term and have worked with 100s of clients along the way.

Seniority Level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology

Referrals increase your chances of interviewing at Perform by 2x

Apply BELOW

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary