Senior Manager, Software Development

Posted 5 months agoViewed
Canada, United Kingdom, IndiaFulltimeSoftware Development
Company:Loopio Inc.
Location:Canada, United Kingdom, India, IST
Languages:English
Seniority level:Manager, 10+ years in software development, 3+ years in leadership
Experience:10+ years in software development, 3+ years in leadership
Skills:
AWSBackend DevelopmentDockerLeadershipProject ManagementSoftware DevelopmentAgileCloud ComputingElasticSearchFrontend DevelopmentKubernetesMySQLReact.jsSoftware ArchitectureCross-functional Team LeadershipRedisCommunication SkillsCI/CDAgile methodologiesMentoringMicroservicesExcellent communication skillsTeam management
Requirements:
10+ years of experience in software development 3+ years in a team leadership or engineering management role Proven track record of leading technical teams through complex projects with architectural impact Strong knowledge of modern software engineering practices, cloud-native systems, microservices, and scalable infrastructure Hands-on experience working across both product features and platform components Solid understanding of Agile methodologies and experience driving delivery in an iterative environment Excellent communication, collaboration, and conflict-resolution skills Passion for developing people, building strong engineering cultures, and fostering team growth Bachelor's or Master’s degree in Computer Science or equivalent experience Experience in AI/ML or building features that integrate LLM-based technologies (bonus) Background working on large-scale, multi-tenant SaaS platforms Familiarity with tools like AWS, Docker, Terraform, MySQL, Redis, Elasticsearch, and React
Responsibilities:
Lead, mentor, and grow a high-performing team of software developers. Provide career guidance and support personal development. Champion a culture of ownership, learning, and inclusivity. Recruit, onboard, and retain top talent. Guide architecture and technical design of complex, distributed software systems. Participate in design and code reviews. Balance immediate deliverables with long-term architectural vision. Promote high code quality and maintain a pragmatic approach to technical debt. Own the planning, resourcing, and execution of software development projects using Agile/Scrum. Align team objectives with business priorities. Track delivery progress, address blockers, and manage risks. Implement and evolve engineering processes and workflows. Build a culture of iteration, feedback, testing, and continuous improvement. Ensure robust test practices, monitoring, and deployment strategies. Lead post-mortem reviews and implement learnings. Communicate project status, technical challenges, and decisions. Translate complex technical concepts for non-technical stakeholders. Represent engineering in strategic planning and roadmap discussions. Collaborate across teams to build shared understanding and alignment. Encourage innovation and experimentation within teams. Stay current on industry trends and emerging technologies.
Similar Jobs:
Posted 22 minutes ago
United KingdomFull-TimeHealthcare, Clinical Trials
Senior Director, Global Quality Systems & Integration
Company:Care Access
Posted 26 minutes ago
United Kingdom, TurkeyFull-TimeIT Technologies
Business Development Executive - (Turkish-Language) -Remote