Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

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.
TeamViewer

Software Architect – DEX

TeamViewer

Software Architect at TeamViewer designing scalable and secure software solutions. Collaborating closely with teams to implement cloud-native technologies and driving digital transformation across the organization.

Posted 4/22/2026full-timeNoida • 🇮🇳 IndiaSeniorLeadWebsite

Tech Stack

Tools & technologies
AzureCloudDistributed SystemsJavaKafkaKubernetesNoSQLSQL

About the role

Key responsibilities & impact
  • Actively contribute to the design and development of enterprise-grade software solutions that are scalable, secure, cost-effective, and maintainable.
  • Work closely with development teams, offering practical, hands-on guidance throughout the full software lifecycle — from concept to deployment.
  • Collaborate on system architecture decisions, ensuring technical solutions align with business goals and modern engineering standards.
  • Support the adoption and implementation of cloud technologies, especially on Microsoft Azure, including components like AKS and managed data storage technologies.
  • Participate in the design of distributed, event-driven systems using technologies like Kafka, ensuring high availability and responsiveness at scale.
  • Work closely with product, engineering, DevOps, and security teams to ensure architectural solutions meet all functional and non-functional requirements.
  • Contribute to clear architectural documentation and help define development standards and best practices across teams.
  • Contribute to solution designs that may involve AI capabilities, understanding where intelligent services or automation can enhance business value.
  • Promote the use of AI-enhanced developer tools like GitHub Copilot, Cursor, and similar IDE-integrated assistants to improve productivity, code quality, and consistency across teams.
  • Stay current on technology trends and emerging tools, especially in cloud computing, AI, DevOps, and distributed systems.

Requirements

What you’ll need
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 7+ years of professional experience in software engineering, including direct involvement in architecture and system design.
  • Proven track record of delivering hands-on, real-world solutions — not just designing, but actively contributing to implementation and troubleshooting.
  • Strong understanding of designing enterprise-grade systems that are scalable, secure, cost-conscious, and maintainable.
  • Practical experience with Azure Cloud services, including compute (Kubernetes on Azure (AKS), storage and networking.
  • Exposure to streaming platforms like Kafka, and an understanding of designing for high-throughput, event-driven environments.
  • Deep expertise in at least one modern back-end programming language (e.g. C#, Java, C++), with the ability and willingness to learn new technologies as needed.
  • Solid experience with data systems, including both SQL and NoSQL databases.
  • Understanding of data modeling, performance tuning, and operational considerations at scale.
  • Experience with OLTP and/or OLAP systems is a plus.
  • Familiarity with integrating or leveraging AI services or frameworks in software architectures is a plus.
  • Competent in modern development tools and practices: version control, CI/CD, infrastructure as code, observability, and performance tuning.
  • Proficiency in using AI-assisted development tools such as GitHub Copilot, Cursor, or similar to accelerate development, enhance code quality, and improve developer workflows.
  • Strong communication skills with the ability to clearly explain technical decisions to both engineers and stakeholders.
  • A pragmatic, outcome-focused mindset that balances technical excellence with business needs and delivery timelines.

Benefits

Comp & perks
  • TeamViewer is an equal opportunities employer
  • Committed to building an inclusive culture

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software engineeringsystem designenterprise-grade systemsAzure Cloud servicesKubernetesKafkaback-end programming languagesSQL databasesNoSQL databasesdata modeling
Soft Skills
communication skillspragmatic mindsetoutcome-focusedcollaborationguidancetroubleshootingdocumentationbest practicestechnical decision explanationteamwork
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Software Engineering