Senior C++ Developer

Job Summary:

We are seeking a highly skilled and experienced Senior C++ Developer to join our dynamic development team. The ideal candidate will have extensive experience in designing, developing, and maintaining software systems using C++. You will collaborate closely with cross-functional teams to deliver high-performance, reliable, and scalable applications.

Key Responsibilities:

  • Design, develop, and maintain complex software systems using C++.
  • Work with team members to develop architecture, design, and coding standards.
  • Participate in code reviews to ensure high-quality code and adherence to best practices.
  • Troubleshoot and debug software issues, optimizing performance where necessary.
  • Collaborate with cross-functional teams to gather requirements and design solutions.
  • Write clean, maintainable, and well-documented code.
  • Mentor and guide junior developers, fostering a collaborative team environment.
  • Stay updated with the latest industry trends and advancements in C++ development.
  • Contribute to the continuous improvement of development processes and methodologies.

Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in C++ development.
  • Strong understanding of object-oriented programming principles.
  • Experience with multi-threading, memory management, and performance optimization.
  • Familiarity with software development tools, such as Git, Jenkins, and CI/CD pipelines.
  • Solid knowledge of algorithms, data structures, and design patterns.
  • Experience with database systems and SQL is a plus.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Experience with Agile/Scrum development methodologies is preferred.

Preferred Qualifications:

  • Experience with embedded systems or real-time applications.
  • Familiarity with modern C++ standards (C++11, C++14, C++17, etc.).
  • Experience with Linux/Unix development environments.
  • Knowledge of network programming, socket programming, or distributed systems.

Why Join Us:

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • Work in a collaborative and innovative environment.
  • Access to cutting-edge technologies and projects.

Job Category: Contractual Full Time
Job Type: Remote
Job Location: Bengaluru

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top

Lets Connect about you Idea

We’re here to assist you with any inquiries or support you may need. Your satisfaction is our priority, and we look forward to hearing from you.

    ×