Senior C++ & Python Developertags.new

Published: 2025-11-15

Santex is a technology company with more than 25 years of experience in developing custom business software. We have a global network of talent and offer flexible remote work options. We are present in 100 cities in 16 countries and have experience in various industries such as health, finance and fintech. We collaborate with leading brands and have helped our ...

Job details

Peru, South America (country)
On-site
Full-time

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 looking for a Senior C++ & Python Developer to join our team. The ideal candidate will have extensive experience in designing, developing, and maintaining high-performance, robust, and scalable applications, leveraging the strengths of both C++ for performance-critical components and Python for rapid development, scripting, and service layers.

 

Responsibilities
  • Design, develop, and maintain high-performance, low-latency components using C++.

  • Develop backend services, APIs, and tooling using Python.

  • Integrate C++ modules with Python applications (e.g., using bindings like pybind11 or similar technologies) to achieve optimal performance and flexibility.

  • Collaborate with cross-functional teams to define, design, and ship new features requiring deep systems knowledge.

  • Write clean, testable, and efficient code in both C++ and Python.

  • Troubleshoot and resolve complex software defects, performance bottlenecks, and systems issues.

  • Stay updated with the latest industry trends, C++ standards, and Python libraries.

Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

  • 5+ years of combined experience in professional software development.

  • Proficiency in C++ (preferably C++11/14/17 or newer) and strong knowledge of the Standard Template Library (STL).

  • Proficiency in Python and related frameworks (e.g., Django, Flask, or high-performance libraries).

  • Strong understanding of Object-Oriented Programming (OOP) principles and Design Patterns in both languages.

  • Experience with concurrency, multi-threading, and performance tuning in C++.

  • Experience with databases, including both SQL and 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).

  • Experience with cloud platforms (e.g., AWS, Azure, GCP).

  • Familiarity with CI/CD pipelines and containerization (Docker).

  • Familiarity with Agile development methodologies.

Apply