Senior Software Engineer

TeamViewer US, Inc.
Austin, TX, United States
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles HTML JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) C Sharp (Programming Language) Cascading Style Sheets (CSS) Software Quality Software Design Patterns Distributed Systems NoSQL Object-Oriented Software Development
+11 more
Scrum Methodology Software Engineering SQL Databases Systems Integration TeamViewer TypeScript ReactJS Parallel Computation Webpack Information Technology React Redux

Job description

Experteer Overview Senior Software Engineer at TeamViewer, Austin, TX, focusing on scalable server and client-side applications using C#, JavaScript, and React. You will work in a Scrum-ready, CI-enabled environment to deliver high-quality functionality and architecture improvements. You’ll collaborate with cross-functional teams to drive reliability, performance, and maintainability in a rapidly evolving digital workplace platform. This role offers impactful work in a diverse, values-driven culture with opportunities to shape product direction and technical strategy. Compensation / Benefits * Design and develop new functionality for high-scaling server and client-side apps using C#, JavaScript (React, Redux, TypeScript) * Optimize algorithms and technologies to improve performance * Design and implement APIs following architecture guidelines * Collaborate in a Scrum team within a CI environment * Ensure code quality and efficient implementation * Continuously integrate, build, and deploy from test to production * Recommend architecture/technology improvements for reliability, maintainability, scalability, and performance * Monitor latest tech developments and initiate improvements * Advise product owner on feasibility and time estimates for new features Tasks * At least 4 years of object-oriented software development with C# and .NET * Experience with TypeScript, JavaScript, HTML, CSS * Solid knowledge of React, Redux, Webpack * Experience designing large-scale distributed systems and integrations * Desirable: parallel programming, distributed systems, security, SQL or NoSQL databases * Understanding of Clean Code and Design Patterns for OOP * Bachelor’s degree in Computer Science, Software Engineering, or related field Key requirements * Competitive compensation and bonuses * Flexible PTO and paid holidays * 401(k) with employer matching * Comprehensive health insurance including 100% employer-paid medical coverage * Up to 12 weeks of parental leave * Life and disability insurance, employer-paid

Requirements

in deploy from test to production * Recommend architecture/technology improvements for reliability, maintainability, scalability, and performance * Monitor latest tech developments and initiate improvements * Advise product owner on feasibility and time estimates for new features Tasks * At least 4 years of object-oriented software development with C# and .NET * Experience with TypeScript, JavaScript, HTML, CSS * Solid knowledge of React, Redux, Webpack * Experience designing large-scale distributed systems and integrations * Desirable: parallel programming, distributed systems, security, SQL or NoSQL databases * Understanding of Clean Code and Design Patterns for OOP * Bachelor’s degree in Computer Science, Software Engineering, or related field Key requirements * Competitive compensation and bonuses * Flexible PTO and paid holidays * 401(k) with employer matching * Comprehensive health insurance including 100% employer-paid medical coverage * Up to 12 weeks of parental leave * aaw _ and disability insurance, employer-paid

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

6:44 min

Micro frontends and Webpack module federation challenges

Manfred Steyer Manfred Steyer · WWC 2024

4:41 min

Scale and diversity of software development teams

Bastian Heilemann Bastian Heilemann +1 · WWC 2025

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all