{bc}
teamtailor

Staff Software Engineer C++ Linux

teamviewer
Noida, IND
Onsite
Discovered 1 months ago
C++Linux software engineeringPythonGroovyCMakeGCC

Full Job Posting

About TeamViewer

TeamViewer provides a Digital Workplace platform that connects people with technology and automates digital processes.

The company reports more than 1,900 employees and approximately 645,000 customers worldwide.

TeamViewer promotes an inclusive, values-driven workplace and supports employee growth.

Role overview

The Staff Software Engineer will join the R&D team and focus on Linux build systems, toolchains, and C++.

The role owns build infrastructure and supports fast, reliable, and scalable software delivery across platforms.

The position reports to the Team Lead, Software Development and operates in a modern agile environment.

Responsibilities

  • Own and continuously improve Linux-based build systems and toolchains.
  • Keep the toolchain up to date while supporting development teams.
  • Maintain the build process in a team of multi-platform specialists.
  • Identify bottlenecks and reduce build times to improve engineering efficiency.
  • Contribute to software stability and performance across a variety of systems.
  • Stay current with relevant technologies and drive continuous improvement initiatives.

Requirements

  • University or college degree in Computer Science, Software Engineering, or a related subject.
  • At least 10 years of experience in Linux software engineering.
  • Strong C++ development background with knowledge of Python and Groovy.
  • Hands-on experience with CMake and other build systems.
  • Understanding of GCC or Clang, build pipelines, Ninja, and Autotools.
  • Familiarity with Conan and experience with Git.
  • Familiarity with Bitbucket or GitLab code review processes is a plus.
  • Strong analytical and problem-solving skills with an independent, structured working style.
  • Fluent English is mandatory; additional languages are a plus.

Work environment

  • The role is described as part of a modern, agile R&D environment.
  • The position supports software used across billions of installations.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at teamviewer