Lead C++ Developer

6 years

0 Lacs

Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Company Description

SRM Technologies is a global IT services company specialising in mobility, digital transformation, supply chain optimisation, and product engineering services. We provide comprehensive technology solutions, including data analytics, artificial intelligence, cloud enablement, digital infrastructure, and quality assurance. Our certified 'Great Place To Work' environment is driven by passionate employees, emphasising practical innovation that impacts customers' businesses positively. As part of the SRM Group, we benefit from a rich history and diverse sector experience.


Job Title: Senior C++ Developer / Lead

We are looking for a highly skilled and experienced C++ Developer/Lead who is flexible, reliable, and quick to adapt to new projects. The ideal candidate will be self-driven, capable of taking ownership of technical components, and open to embracing complex challenges to meet project goals and client expectations.


Key Responsibilities

  • Own the design, development, and delivery of high-performance C++ applications.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Write clean, efficient, and maintainable code using modern C++ standards.
  • Debug, troubleshoot, and optimize applications for performance and scalability.


Required Qualifications

  • 6 to 9 years of hands-on experience in C++ development (preferably C++ 14/17/20).
  • Strong foundation in object-oriented programming and software design patterns.
  • Proven experience in building multithreaded and low-latency applications.
  • Proficient in STL and other modern C++ libraries.
  • Hands-on experience with debugging tools (e.g., GDB, Valgrind, sanitizers).
  • Skilled in performance profiling, memory management, and code optimization.
  • Strong knowledge of Git and modern development workflows.
  • Familiarity with build systems (CMake/Make), CI/CD pipelines, and unit testing frameworks (Google Test, Catch2, etc.).
  • Exposure to network programming (TCP/IP, UDP).
  • Excellent communication skills with the ability to interact effectively with clients and team members.


Nice to Have

  • Experience with system programming or embedded platforms.
  • Knowledge of Python or other scripting languages for automation.
  • Background in Agile/Scrum methodologies.
  • Experience in team leadership, mentoring, and task ownership.
  • Knowledge of DevOps practices and Cloud platforms (AWS, Azure, GCP).

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
SRM Technologies logo
SRM Technologies

Information Technology

San Francisco

RecommendedJobs for You

Pune, Maharashtra, India

Hyderabad, Pune, Bengaluru

Jaipur, Bengaluru, Delhi / NCR

Jaipur, Bengaluru, Delhi / NCR