FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Architect
TeamViewerSenior Software Architect designing TeamViewer’s AI-enabled endpoint platform, Windows services, and cloud systems. Defining secure, scalable architecture and guiding global engineering teams in digital workplace innovation.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software architecture and engineering, with a focus on building scalable, secure, and high-availability systems. Proficient in leveraging cloud platforms and AI technologies to enhance system performance and automation.
Highest-signal resume keywords
C++ DevelopmentSoftware ArchitectureAI-Driven AutomationCloud Solutions (Azure, AWS, Google Cloud)SQL and NoSQL Databases
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C++.NETSQLNoSQLMicrosoft SQL ServerCassandraScyllaDBMicroservicesContainerizationInfrastructure Automation
Soft Skills
Technical LeadershipMentorshipDocumentation
Tools & Technologies
AzureAWSGoogle CloudAI Tooling
Industry Keywords
Software EngineeringDistributed SystemsHigh-Availability PlatformsAutomated ActionsSecurity Controls
Tech Stack
Tools & technologiesAWSAzureCassandraCloudDistributed SystemsMicroservicesMS SQL Server.NETNoSQLSQL
About the role
Key responsibilities & impact- Define the architecture for the endpoint platform, Windows services, and supporting cloud systems
- Design automation and AI-powered actions on customer devices, including permissions, safeguards, rollback mechanisms, and auditability
- Establish architectural standards, engineering best practices, and guidelines for AI-generated code in production systems
- Evaluate technical solutions, conduct proofs of concept, and recommend scalable and secure designs
- Provide technical leadership and mentorship to globally distributed platform engineering teams
- Drive architectural decisions and maintain documentation of designs, standards, and key decisions
- Monitor emerging technologies, cloud platforms, and AI tooling and identify improvement opportunities
- Own non-functional platform architecture, ensuring reliability, performance, security, scalability, and cost efficiency
Requirements
What you’ll need- 7+ years of software engineering experience building applications in C++ or .NET
- Strong experience with SQL and NoSQL databases such as Microsoft SQL Server, Cassandra, or ScyllaDB
- Deep understanding of software architecture, distributed systems, high-availability platforms, microservices, and containerized environments
- Experience designing systems that perform automated or AI-driven actions on managed endpoints, including security controls and auditing requirements
- Hands-on experience with AI-assisted development and understanding of appropriate production use of AI-generated code
- Experience building and operating solutions in Azure, AWS, or Google Cloud, including infrastructure automation
- Bachelor's degree in Computer Science, Software Engineering, or a related field
Benefits
Comp & perks- Competitive compensation and bonuses
- Flexible PTO and paid holidays
- 401(k) with employer matching
- Comprehensive Health insurance package including 100% employer-paid medical coverage
- Up to 12 weeks of Parental Leave
- Basic Life Insurance, Short-Term & Long-Term Disability, 100% employer-paid
- Quarterly teambuilding events, leadership luncheons, and companywide “All Hands” meetings
- Open door policy and business casual dress code
- Professional and personal growth opportunities
- Accommodations or adjustments during the application or hiring process, including interview or onboarding support