Flag job

Report

Lead Engineer

Location

Bengaluru, Karnataka, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

NeST Digital

Website: nestdigital.com
Job details:
Job Purpose

We are looking for a talented and experienced Senior C++ Developer to join our dynamic development team. As a Senior C++ Developer, you will play a key role in designing, developing, and maintaining high-performance software solutions.

Duties And Responsibilities

  • Develop, test, and maintain C++ and QT applications in a fast-paced environment.
  • Collaborate with cross-functional teams, including product managers, architects, and other stakeholders to deliver high-quality software solutions.
  • Design and implement complex algorithms and data structures.
  • Optimize software performance, ensuring scalability and reliability.
  • Provide technical leadership and mentoring to junior developers.
  • Participate in code reviews to ensure adherence to best practices and coding standards.
  • Troubleshoot and resolve software defects, ensuring smooth functionality across platforms.
  • Document design and development processes, ensuring clear and concise communication of technical requirements and solutions.
  • Stay up to date with the latest industry trends and best practices in C++ and QT development.

Qualifications

Required Skills and Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 8–10 years of professional experience in C++ development.
  • Strong expertise in the QT framework (QT Widgets, QML) for developing cross-platform applications.
  • Strong understanding of Object-Oriented Programming (OOP) principles and design patterns.
  • Proficiency in developing multi-threaded and performance-critical applications.
  • Solid experience with C++ standard libraries and frameworks.
  • Experience with debugging, profiling, and performance optimization techniques.
  • Strong problem-solving skills and ability to work independently or within a team.
  • Excellent communication skills and ability to work in a collaborative team environment.

Preferred Skills

  • Experience with databases, web services, or cloud computing platforms.
  • Familiarity with Agile development methodologies.
  • Knowledge of version control systems like Git or SVN.

Other Attributes

Soft Skills:

  • Problem-solving: Strong analytical and troubleshooting skills for debugging complex technical issues.
  • Communication: Excellent verbal and written communication skills, with the ability to explain complex technical concepts to non-technical and international stakeholders.
  • Collaboration: Ability to work effectively in cross-functional and global teams.

Language Requirement

  • Proficiency in English (verbal and written) is mandatory.
Click on Apply to know more.

Skills

Agile
C++
cloud computing
communication skills
cross-functional
data structures
design patterns
multi-threaded
SVN
version control
web services