🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
Job Description Head of Software Development Job Title: Head of Software Development Location: Mysore Department: Software Development Employment Type: Full-time About the Role At Vidwath Innovative Solutions Ltd., we are looking for an experienced and dynamic Software Head to lead our software development team and drive end-to-end technology solutions. The ideal candidate should have strong expertise in Flutter development, GitHub management, software architecture, and team leadership with a minimum of 10 years of industry experience. The role involves managing development teams, ensuring timely project delivery, maintaining code quality, and supporting innovation across projects. Key Responsibilities Software Development & Team Leadership (Primary) - Lead and manage the software development team across multiple projects - Design, develop, and oversee scalable mobile and web applications - Guide the team in Flutter application development and best practices - Manage source code repositories, branching, and deployment workflows using GitHub - Review code quality, architecture, and technical documentation - Coordinate with cross-functional teams for project planning and execution - Ensure timely delivery of software projects with high-quality standards - Mentor developers and conduct technical training sessions What We're Looking For - Bachelor's or Master's degree in Computer Science, Engineering, or a related field - 10+ years of experience in Software Development and Team Management - Strong expertise in Flutter development and mobile application architecture - Solid understanding of software design patterns, microservices, REST APIs, and scalable architectures - Hands-on experience with GitHub, version control systems, and CI/CD workflows - Experience with AWS services such as EC2, Lambda, S3, RDS, CloudWatch, API Gateway, or related cloud technologies - Strong knowledge of API integrations, backend systems, and deployment practices - Proven experience in managing software teams and client projects - Excellent leadership, communication, analytical, and problem-solving skills - Ability to manage multiple projects and deadlines effectively - Strong decision-making and stakeholder management abilities Technical & Project Management Responsibilities - Define software architecture and development standards - Monitor project progress, timelines, and resource allocation - Identify technical risks and provide effective solutions - Work closely with clients and stakeholders to understand requirements - Ensure software security, performance optimization, and scalability - Manage testing, debugging, and deployment activities Research & Innovation - Research emerging technologies and industry trends - Introduce innovative tools, frameworks, and development practices - Evaluate and improve existing systems and workflows - Drive continuous improvement in development processes and team productivity Why Join Vidwath - Opportunity to lead high-impact software projects - Work in a fast-growing and innovation-driven environment - Exposure to advanced technologies and enterprise applications - Strong career growth and leadership opportunities - Collaborative and professional work culture - Performance-based incentives and recognition opportunities .