TeamViewer

Senior Software Engineer, C++

TeamViewer
Apply
29 days ago

Responsibilities

  • Design and develop platform-independent functionality for client and service applications using C++.
  • Optimize and enhance software with efficient algorithms and technologies.
  • Collaborate in a Scrum development team within a continuous integration environment.
  • Ensure efficient implementation and high code quality.
  • Improve architecture and technologies to enhance reliability, maintainability, scalability, and performance.
  • Monitor technical developments and initiate improvements.
  • Advise product owners through feasibility studies and time estimates.

Requirements

  • At least 7 years of professional experience in object-oriented software development using C++.
  • Experience with C++17 or newer, asynchronous processing such as lambdas and coroutines, and design patterns.
  • Experience in at least one of parallel programming, distributed and scalable systems, security, or MS-SQL.
  • A bachelor's or master's degree in Computer Science, Software Engineering, or a related field.
  • Structured and analytical working style, teamwork, and motivation to learn.

Benefits

  • Competitive compensation and bonuses.
  • Flexible paid time off and paid holidays.
  • 401(k) with employer matching.
  • Comprehensive health insurance, including 100% employer-paid medical coverage.
  • Up to 12 weeks of parental leave.
  • Basic life insurance and short-term and long-term disability coverage, with 100% employer-paid coverage.
  • Quarterly team-building events, leadership luncheons, and companywide All Hands meetings.
  • Open-door policy and business-casual dress code.
  • Work location is Austin, TX.

Tech Stack

Categories

TeamViewer

About TeamViewer

1,001-5,000 employees
Contact me