C++ & Python Developer (Bengaluru)

C++ & Python Developer (Bengaluru)

20 Aug
|
Agiliad
|
Bengaluru

20 Aug

Agiliad

Bengaluru

Job Summary

This comprehensive job description template is tailored for a Senior C++ (C++14 and above) and Python Developer with 5+ years of experience, designed for high-performance, multi-threaded, and Linux/Windows enterprise environments.

Job Overview
- Role: Senior Software Engineer (C++ Python)
- Experience Required: 5 to 8+ years

Key Responsibilities
- Core Development: Design, develop, and optimize robust, high-performance backend systems and applications using modern C++ (C++14/17/20).
- Scripting Automation: Build efficient Python scripts and tools for automation, testing frameworks, data analysis, and bridging core C++ routines with upper-layer services.
- Concurrency Memory Management: Write safe, multi-threaded code utilizing contemporary concurrency patterns, move semantics, smart pointers, and RAII principles
- System Integration: Integrate C++ modules with Python APIs or bindings (e.g., pybind11, Boost.Python) to create hybrid architecture flows.
- Code Quality Testing: Conduct rigorous code reviews, unit testing, debugging,



and performance profiling to reduce latency and memory footprints.
- CI/CD Deployment: Maintain and improve build configurations and CI/CD pipelines within Linux/Unix development ecosystems.

Required Skills Qualifications
- Experience: Minimum 5 years of professional software development focusing on modern C++ and Python.
- C++ Proficiency: Strong command over C++14 and above (lambdas, templates, STL, smart pointers, multithreading).
- Python Proficiency: Solid Python 3 capability, including writing clean, idiomatic, performant, and well-tested code.
- Environment Tools: Hands-on experience with Linux/Unix platforms, Git, CMake, gdb/valgrind, and performance profilers.
- Fundamentals: Exceptional grasp of data structures, algorithms, object-oriented design principles, and design patterns.
- Education: Bachelors or Masters degree in Computer Science, Computer Engineering, or a related technical discipline.

📌 C++ & Python Developer (Bengaluru)
🏢 Agiliad
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: c++ & python developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: c++ & python developer (bengaluru) / bengaluru