Software Development Manager Information Technology · Head Office
Listed on 2026-01-05
-
Software Development
Software Engineer, Software Architect
The Software Development Manager plays a pivotal part in shaping the future of our software products. In this role, you will oversee end-to-end software project delivery, steer architectural design, and foster a culture of technical excellence among your team.
As our ideal candidate, you’ll bring not only exceptional leadership skills but also robust technical expertise in core enterprise technologies.
Key Technical Requirements- C#:
Deep design and architecture mastery, including secure coding and microservices - Angular:
Experience with front-end technologies and frameworks—intermediate skill required. - SQL:
Understanding of database design and analytics—intermediate skill required. - Kubernetes:
Good grasp of orchestration and containerization fundamentals—working knowledge sufficient. - ASP.NET MVC:
Proficient in modern web application development—intermediate skill required.
If you thrive in a fast-paced, innovation-driven environment where your skills will drive large-scale impact, we invite you to make your mark with us.
About the RoleAs a Software Development Manager, you will lead a talented team of developers in designing, building, and delivering robust software solutions. Your leadership, technical expertise, and strategic mindset will ensure that projects align with business goals and are delivered on time and within budget. You will have a direct hand in shaping system architecture, driving innovation, and elevating software quality across all deliverables.
Key Responsibilities- Team Leadership: Inspire, mentor, and guide a team of skilled developers. Champion open communication, collaboration, and a shared sense of purpose. Actively resolve conflicts and promote continuous learning.
- Strategic Planning: Organize workflows, manage resources and timelines, and ensure alignment with business objectives. Collaborate with stakeholders to define project goals, scope, and requirements. Drive long-term strategies for team growth and innovation.
- Project & Resource Management: Allocate resources efficiently, manage budgets, and ensure optimal project fulfillment. Employ risk mitigation and quality assurance best practices for successful deployments.
- Technical Direction: Provide expertise in programming, software architecture, design, and modern development frameworks. Keep up-to-date with emerging technologies and industry best practices. Oversee the adoption of new technologies or processes through effective change management.
- Effective Communication: Establish transparent communication channels within the team and with cross-functional stakeholders. Clearly define roles, expectations, and deliverables, and foster a supportive, feedback-driven environment.
- Bachelor’s degree in Computer Science, Software Engineering, or related field (Master’s preferred).
- 10–15 years in software development, with at least 5 years in a managerial or leadership capacity.
- Proficient in modern programming languages, development frameworks, methodologies, and tools.
- Demonstrated success in leading multiple software projects with outstanding results and on-time delivery.
- Strong communication, organizational, and interpersonal skills.
- Experience overseeing cross-functional teams and working closely with diverse stakeholders.
- Advanced knowledge of software architecture, design patterns, database design, scalability, and security.
- Competitive salary and comprehensive benefits
- Opportunity to shape cutting-edge software products and solutions
- Dynamic, inclusive, and innovation-driven culture
- Career growth and learning opportunities
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: