
Senior C++ & Python Developer
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.
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
