Back to jobs

Senior C++ Developer

Argentina / Perú

Santex is a US-based global company founded in 1999, with 25 years of experience in the software industry. Headquartered in California with offices in Córdoba, Argentina, its talent network spans over 18 countries thanks to its flexible, remote-first culture. Santex specializes in custom enterprise software development, operating through Hubs that include eCommerce, BIM, Mobility, Content Delivery, Integration, Web & Mobile Development, Cloud Computing, Artificial Intelligence (AI), Data Science, IT Consulting, and Services. The company is committed to making a positive impact across three dimensions: economic, social, and environmental.

Job Description 

We are seeking a seasoned Senior C++ Developer to join our core engineering team. The ideal candidate will have extensive experience in designing, developing, and optimizing high-performance, low-latency applications and systems using C++. This role requires the ability to leverage Python for scripting, tooling, and systems integration, making it critical for building robust infrastructure and performance-critical components.

Responsibilities

  • Design, develop, and maintain high-performance, low-latency system components using modern C++ (C++17/20).
  • Implement solutions involving advanced concepts like concurrency, multi-threading, and parallel programming.
  • Utilize Python for automation, scripting, tooling, testing, and system utilities.
  • Apply deep knowledge of operating systems, memory management, and hardware architecture to write highly efficient code.
  • Collaborate with architects and other engineering teams to define system requirements and technical designs.
  • Write clean, testable, and efficient code in both C++ and Python, ensuring compliance with coding standards and best practices.
  • Troubleshoot and resolve complex production issues, system crashes, and performance bottlenecks through rigorous debugging and profiling.
  • Stay updated with the latest C++ standards, libraries, and Python best practices.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in professional software development, with a primary focus on C++.
  • Expert proficiency in C++ (preferably C++17 or newer) and strong knowledge of the Standard Template Library (STL).
  • Proven proficiency in Python for scripting, tooling, and systems automation.
  • Deep understanding of Object-Oriented Programming (OOP) principles and Design Patterns.
  • Proven experience with concurrency, multi-threading, and low-level performance tuning in C++ environments.
  • Experience with databases, including working with SQL (and potentially NoSQL) systems.
  • Excellent verbal and written communication skills in Advanced English.

Desirable

  • Experience with creating language bindings between C++ and Python (e.g., pybind11, Boost.Python).
  • Knowledge of network programming and socket APIs.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Familiarity with CI/CD pipelines, build systems (e.g., CMake), and containerization (Docker).
  • Familiarity with Agile development methodologies.

Create a Job Alert

Interested in building your career at Santex? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
English Level