Senior Software Engineer, C++

TeamViewer
Austin, TXFULL_TIMEPosted Aug 7, 2026

Role responsibilities

Design and develop platform-independent functionalities for clients and services using C++. Collaborate in a Scrum team to optimize software with efficient algorithms and improve system reliability and scalability.

Requirements

Requires over 7 years of professional experience in C++ development, including C++17 and asynchronous processing. A Bachelor's or Master's degree in Computer Science or a related field is required.

Key skills

C++, Object-Oriented Programming, Asynchronous Processing, Design Patterns, Parallel Programming, Distributed Systems, Scalable Systems, Security, MS-SQL, Scrum, Continuous Integration, Software Architecture

Keywords

C++, C++17, Lambdas, Coroutines, Object-Oriented Software Development, Design Patterns, Parallel Programming, Distributed Systems, Scalable Systems, Security, MS-SQL, Scrum, Continuous Integration, Software Architecture, Digital Workplace, Remote Access, Software Engineering, Algorithm Optimization, Maintainability, Performance Tuning

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free