Lead Software Engineer-C++

7 days ago


Bengaluru, Karnataka, India Clarivate Full time
Job Description

We are looking for a Lead Software Engineer in C++ with Cuda Programming and High-Performance computing knowledge to join our Technology team at Clarivate. We would love to speak with you if you have good analytical skills, passionate about technology, have the curiosity and drive to take on new possibilities. You will get the opportunity to work in a cross-cultural work environment while working on the latest web technologies with an emphasis on user-centered design.

About You - experience, education, skills, and accomplishments:

- Bachelor s degree in engineering or master s degree (BE, ME, B Tech, M Tech, MCA, MS) with good communication and logical skills.
- At least 8 years of experience in design and Development of web applications using C++ Programming language.
- Independently developed modules working in C++.
- Extensive experience with Multi threading concepts, Data structures, design patterns and their use, and when to apply them
- Experience on RDBMS preferably SQL Server.
- Worked on reviewing/refactoring the code and optimizing performance of the application.
- Should have good understanding of functional programming principles design thinking principles.

It would be great if you also had . . .:

- Experience on GPU memory management, CUDA programming.
- Experience on GIT and Docker.
- Experience in product development with AWS using Web Apps, Cloud Services.
- Experience in working with Ruby on Rails would be a plus.

What will you be doing in this role

- Develop high quality software for product enhancements that prioritize user experience as a key consideration.
- Write clean, efficient, and maintainable code in accordance with coding standards. Review other code to ensure clean, efficient, and maintainable code.
- Implement solutions in accordance with industry best practice that consider scalability, testability, responsiveness, security, and performance.
- Define architecture of software solution. Implement software for specifications of high complexity for limited scale systems, or medium to high complexity for large-scale systems.
- Implement design changes to improve quality, performance, cost reduction, and standardization through analysis of designs and problem-solving techniques.
- Provide guidance for new procedures as needed for the continuing development of high-quality systems.
- Automate tests and unit test all assigned applications.
- Write application technical documentation.
- Contribute to the ongoing evolution and improvement of development processes.

  • Bengaluru, Karnataka, India EPAM Systems Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    We are seeking a highly skilled and experiencedLead Software Engineer with expertise in C++to lead the modernization and migration of applications to a Linux-based AWS cloud platform.As a key contributor, you will work on designing, refactoring, and optimizing critical code modules while ensuring seamless integration across different environments. This role...

  • C# Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India beBeeDeveloper Full time ₹ 1,04,000 - ₹ 1,30,878

    Job Title: C# Software EngineerAs a C# software engineer, you will be responsible for designing, developing, and testing software applications using C#. You will work closely with cross-functional teams to deliver high-quality software solutions that meet the needs of our customers.Responsibilities:3-5 years of experience in writing clean, modular, and...

  • C# Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Software Engineering OpportunityThis role involves designing, building, and deploying scalable applications. A leading global forex and CFD broker is seeking a skilled software engineer with expertise in C# and .NET Core.Key ResponsibilitiesApply Agile methodologies within development teams to deliver high-quality software solutions.Design and build robust...


  • Bengaluru, Karnataka, India Quest Global Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Job Requirements Job Title: C++ MFC Lead EngineerJob Type: Full-TimeWe are seeking a highly experienced C++ MFC Lead Engineer with over 12 years of experience to join our team. As the Lead Engineer, you will be responsible for leading a team of developers in designing, developing, and implementing software solutions using C++ and MFC. The ideal candidate...


  • Bengaluru, Karnataka, India beBeeC++, Full time ₹ 7,50,000 - ₹ 15,00,000

    Job Title: C++ DeveloperJob Description: We are seeking a skilled professional to fill the position of C++ developer.The ideal candidate will possess a strong understanding of C++ syntax, data structures, algorithms, and object-oriented programming principles.The successful candidate will be responsible for designing, coding, and testing software...


  • Bengaluru, Karnataka, India Quest Global Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Job Requirements Job Title: C++ MFC Lead EngineerJob Type: Full-Time We are seeking a highly experienced C++ MFC Lead Engineer with over 12 years of experience to join our team. As the Lead Engineer, you will be responsible for leading a team of developers in designing, developing, and implementing software solutions using C++ and MFC. The ideal candidate...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 9,00,000 - ₹ 12,00,000

    Job Title: C++ Software EngineerAbout the Role:We are seeking an experienced C++ software engineer to join our team.Key Responsibilities:Design, develop and test high-quality C++ applicationsCollaborate with cross-functional teams to identify and prioritize project requirementsStay up-to-date with industry trends and advancements in C++ programmingRequired...


  • Bengaluru, Karnataka, India Uniphore Software Systems Full time

    Job Description :Who You Are :- Strong sense of ownership, accountability, and business acumen.- Passion for your team's vision/mission & the entrepreneurial drive to make things happen.- Mentor the team in growing and reaching their full potential.- Passion for designing modular systems using reusable components, SDKs, and robust APIs.- Collaborate,...


  • Bengaluru, Karnataka, India Kynatech Systems Full time ₹ 5,00,000 - ₹ 8,00,000 per year

    Job Title: C++ Software EngineerLocation: Bengalore (hybrid) OverviewWe are seeking for a team player with solid technical skills to work with our team of smart, creative, and dedicated engineering team-members.This is a mid-level position for a Software Engineer. We value creative problem solving, logical thinking, enthusiasm, and the ability to learn...


  • Bengaluru, Karnataka, India Yantravision Software Pvt Ltd Full time ₹ 6,00,000 - ₹ 10,00,000 per year

    Job Brief -Our dynamic engineering team at Yantravision is actively seeking an experienced professional to join us as a pivotal member. This team's core responsibility involves the comprehensive validation and characterization of diverse System-on-Chip (SoC) designs, coupled with the development of use-cases applications. This role demands an astute grasp of...