C++ & Python Developer

Agiliad

Pune District, Bengaluru

On-site

INR 3,000,000 - 4,500,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Agiliad is seeking a Senior Software Engineer specializing in C++ (C++14+), and Python, to build high-performance, multi-threaded backend systems on Linux/Unix.

The role requires 5+ years of professional experience, strong knowledge of modern C++ features, and the ability to design robust software with quality testing and CI/CD.

You will work in Pune, India, contributing to scalable enterprise solutions.

Qualifications

  • 5+ years of professional software development with C++ and Python.
  • Experience with modern C++ features, templates, and STL.
  • Proficiency in designing high-performance, multi-threaded backend systems.

Responsibilities

  • Design, develop, and optimize backend systems using C++14/17/20.
  • Develop Python scripts and tools for automation and testing.
  • Integrate C++ modules with Python bindings (pybind11/Boost.Python).
  • Conduct unit tests, profiling, and performance optimization.
  • Maintain CI/CD pipelines in Linux/Unix environments.

Skills

C++ (C++14+)
Python 3
Multithreading / Concurrency
Algorithms & Data Structures
OO / Design Patterns

Education

Bachelor's or Master's in CS/CE

Tools

Linux/Unix
Git
CMake
GDB/Valgrind
Performance Profiling
pybind11 / Boost.Python

Job description

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 modern 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer ( C++ Developer )
Senior Software Engineer ( C++ Developer )

Shashwath Solution • Pune District

On-site
INR 2,500,000 - 4,000,000
Senior Software Engineer ( C++ Developer )
Senior Software Engineer ( C++ Developer )

Shashwath Solution • Dadri

On-site
INR 1,000,000 - 1,800,000
c++ Developer
c++ Developer

Valuebound • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Developer - C++
Senior Software Developer - C++

Quest Global • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Sr Software Developer
Sr Software Developer

Ncircle Tech • Pune District

On-site
INR 1,800,000 - 3,000,000
C++ Linux Developer
C++ Linux Developer

Persistent Systems • Pune District

Hybrid
INR 600,000 - 1,000,000
Competitive salary and benefits package
Quarterly growth opportunities
Employee engagement initiatives
+1
Software Developer (C++, MFC, OOP)
Software Developer (C++, MFC, OOP)

Allscripts(India) LLP, ultimately a subsidiary of Altera Digital Health Inc.,[Altera India] • Pune District

Hybrid
INR 1,200,000 - 2,400,000
Python Developer
Python Developer

Straive • Chennai District

On-site
INR 2,000,000 - 4,500,000
Python - Senior Engineer
Python - Senior Engineer

Iris Software • Dadri

On-site
INR 600,000 - 1,200,000
c++ Developer
c++ Developer

Talent21 • Bengaluru

On-site
INR 1,200,000 - 1,800,000