Vidoori Inc. · 1 day ago
Software Manager
Vidoori Inc. is a digital transformation leader committed to excellence, collaboration, and innovation in cloud and software solutions. As a Software Manager, you will lead cross-functional teams to deliver robust software solutions, mentor engineers, and drive Agile processes to enhance project delivery and product quality.
ConsultingInformation TechnologySoftware
Responsibilities
Lead, inspire, and support software engineering teams, promoting a high-performing, collaborative, and inclusive workplace culture
Oversee the full software development lifecycle (SDLC): requirements gathering, architecture, development, testing, deployment, and support
Drive adoption of Agile methodologies (Scrum, Kanban, or equivalent), enabling effective sprint planning, delivery tracking, and iterative improvement
Ensure design and implementation of well-architected and secure software solutions in line with client and business needs
Mentor engineers at all career stages, promoting technical growth, knowledge sharing, and a positive learning environment
Partner with product managers, cloud architects, and stakeholders to define priorities, scope, and deliverables
Establish and monitor key metrics for software quality, performance, and on-time delivery, analysing outcomes to drive process enhancements
Support incident response, problem resolution, and root cause analysis to maintain exceptional system reliability
Champion diversity, equity, and inclusion in all aspects of team leadership and project management
Qualification
Required
Bachelor's degree in Computer Science, Engineering, or relevant technical field, or substantial equivalent experience
10+ years of hands-on software engineering experience, with demonstrable progression to leadership or management roles
Skilled in modern programming languages and frameworks (such as Python, JavaScript, Java, C#, or relevant stack)
Thorough understanding of Agile methodologies and experience scaling Agile in technical teams
Strong track record of delivering complex software projects, ideally involving cloud environments (preferably AWS, Azure, or GCP)
Proficient in implementing code quality, testing, and DevOps best practices
Excellent communication, coaching, and stakeholder management abilities
Inclusive leadership style committed to building collaborative and high-trust teams
Preferred
Experience with cloud-native architectures or microservices, including containerisation (Docker, Kubernetes) and CI/CD pipelines
AWS (or equivalent) certifications and exposure to infrastructure as code tools are highly beneficial
Familiarity with monitoring, observability, and security best practices in software engineering
Background in supporting digital transformation or migration projects
Awareness of compliance standards and secure coding techniques
Benefits
Highly competitive compensation package encompassing salary, professional development, and performance-related incentives.
Flexible and hybrid/remote working opportunities to encourage work–life balance.
Supportive, diverse culture where innovation, inclusion, and learning are at the forefront.
Clear routes for advancement towards senior management, technical leadership, or solutions architecture roles.
Mentorship, technical training, and regular access to the latest technologies and enterprise projects.
Direct impact on the development and delivery of critical, large-scale digital projects for global clients.