Software Architect

4 - 8 years

25 - 30 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

  • Design and develop enterprise-grade software solutions that meet business requirements.
  • Collaborate with engineering teams to implement modern architectures and cloud-native technologies.
  • Develop and maintain high-quality, high-performing systems for long-term success.
  • Provide practical guidance throughout the software lifecycle from concept to deployment.
  • Participate in system architecture decisions, ensuring technical solutions align with business goals.
  • Contribute to clear architectural documentation and help define development standards.
Job Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Proven track record of delivering hands-on, real-world solutions.
  • Strong understanding of designing enterprise-grade systems that are scalable, secure, and maintainable.
  • Practical experience with Azure Cloud services, including compute, storage, and networking.
  • Exposure to streaming platforms like Kafka and designing for high-throughput, event-driven environments.
  • Deep expertise in at least one modern back-end programming language (e.g., C#, Java, C++) and willingness to learn new technologies as needed.
  • Solid experience with data systems, including both SQL and NoSQL databases, and 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.
  • Proficiency in using AI-assisted development tools such as GitHub Copilot, Cursors, or similar to accelerate development, enhance code quality, and improve developer workflows.
  • Competent in modern development tools and practices: version control, CI/CD, infrastructure as code, observability, and performance tuning.
  • 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.
About Company
TeamViewer is a leading remote connectivity software company that harnesses cutting-edge technologies such as Augmented Reality and Artificial Intelligence to push innovation and shape the future of digitalization. Our team spans different continents, cultures, and disciplines, fostering a dynamic work environment where new ideas thrive. We celebrate the unique perspectives and talents each individual brings to the table, promoting an inclusive culture that embraces diversity.
Additional Info
The company offers a competitive package and opportunities for professional growth and development.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Teamviewer logo
Teamviewer

Software/Information Technology

Göppingen

RecommendedJobs for You

pune, maharashtra, india