Skip to Main Content

Job Title


Software Architect


Company : TVS Digital


Location : Bangalore, Karnataka


Created : 2025-06-04


Job Type : Full Time


Job Description

Job Title: Software ArchitectCompany Info:TVS Digital is a digital technology start-up focused on the Fintech & Automotive industry with platforms and services offerings in the Credit & Collection Services and Automotive & Retail domain. We provide IT Services to accelerate digital transformation by partnering with industry renowned platforms (Microsoft, Salesforce, Oracle, SAP) & help to develop centre of excellence for our customers. TVS Digital’s mission is to build & deliver high quality software solutions & services to help address real life business challenges of global companies in these domains by harnessing the power of Analytics, Artificial Intelligence (AI), Machine Learning (ML). Our strategy is to leverage inorganic and organic means for the initial build out and subsequent expansion and growth. TVS Digital is a part of TVS Holdings and has also currently invested in several early-stage high tech start-ups globally in areas of connected manufacturing, fleet management and credit services.Job Description:Core Responsibilities:Design and oversee the implementation of scalable and robust software solutions.Analyze functional requirements and technical specifications to create clear architecture and actionable solutions for engineering team to implement.Collaborate with cross-functional teams to ensure alignment with business goals and technical strategy.Develop comprehensive architectural solutions that serve as blueprints for system development.Provide technical leadership and support to Engineering and Support teams.Define all aspects of development from appropriate technology and workflow to coding standardsOversee progress of engineering team to ensure consistency with architecture.Document all architectural designs and analysis for future reference.Stay updated with the latest technologies and trends to ensure solutions are current and competitive.Ensure software meets all requirements of quality, security, modifiability, extensibility etc.Implement best practices which helps in better maintainability of the application.Team Management ResponsibilitiesCommunicate status of architecture solutions and reports up the management chainProvide consistent team goals & objectivesContinually seek to identify, remove impediments to progress and successProvide guidance and direction to all members of the Agile teamsProvide mentoring and career development to individual team members of every discipline and experience levelChampion initiatives to consistently improve architecture skills of engineering teamsRequired Skills:Experience with event-driven architecture and enabling technologies such as Kafka or other JMS-based message/event brokers.Experience in deploying Modern Server Frameworks such as Node or Spring Boot, JavaExpertise in Modern Web UI Frameworks such as Angular or ReactExpertise in Microservices design and architectureKnowledge of REST APIs established best practicesKnowledge of Design Principles and PatternsPractical experience with unit testingExcellent problem-solving abilities and strong interpersonal skills.Ability to communicate complex technical concepts to non-technical stakeholders(very important).Excellent knowledge cloud platforms like Azure, AWS, GCPExcellent knowledge in databases like MySQL, Postgres, MongoDB, CassandraExperience in building platforms rather than building point solutionsQualifications:Bachelor's degree in Computer Science, Information Technology, or a related field.Proven experience as a Software Architect or similar role.15+ years of experience within software engineering and 5+ years of experience in Software Architecture with building omnichannel, microservices based architecturePrior experience in building enterprise scale Web & Mobile Applications.Experience in building generalised, parameterised and configuration driven system that can cater to more than one use case.