Director of Software Engineering

🏢 CBZ Bank📍 Masvingo, Masvingo Province💼 Full-Time💻 On-site🏭 Financial Technology💰 USD 60,000 - USD 90,000 per year

About Company

CBZ Bank Limited, a subsidiary of CBZ Holdings Limited, is one of Zimbabwe’s largest and most reputable financial institutions. With a rich history spanning decades, CBZ Bank has consistently been at the forefront of innovation in the Zimbabwean financial sector, offering a comprehensive suite of banking products and services to individuals, SMEs, corporates, and the public sector. Our commitment to digital transformation and customer-centric solutions drives our continuous evolution. We are dedicated to fostering economic growth, empowering communities, and leveraging technology to enhance financial accessibility and efficiency across the nation. At CBZ, we believe in nurturing talent, promoting a collaborative work environment, and making a tangible difference in the lives of our customers and employees.

Job Description

Are you a visionary engineering leader with a passion for building innovative financial technology solutions? CBZ Bank is seeking a highly experienced and dynamic Director of Software Engineering to lead our technology transformation journey in Masvingo. This pivotal role will be instrumental in shaping the future of our digital platforms, driving architectural excellence, and fostering a culture of innovation within our engineering teams. The Director of Software Engineering will be responsible for overseeing the entire software development lifecycle, from conceptualization and design to deployment and maintenance, for critical banking applications and services. You will lead multiple engineering teams, guiding them through complex technical challenges, ensuring the delivery of robust, scalable, and secure software solutions that meet the evolving needs of our customers and the bank’s strategic objectives. This is a unique opportunity to make a significant impact on a leading financial institution, leveraging cutting-edge technologies to enhance our digital footprint and solidify our position as a market leader. Your leadership will directly influence the development of next-generation banking applications, ensuring they are not only performant and secure but also provide an exceptional user experience. You will collaborate closely with product management, operations, and other stakeholders to translate business requirements into technical strategies and deliver high-quality software solutions on time and within budget. We are looking for a leader who can inspire, mentor, and empower a diverse group of engineers to achieve their full potential while navigating the complexities of a regulated financial environment. This role demands a blend of deep technical expertise, strategic thinking, and exceptional interpersonal skills to drive engineering excellence and foster a culture of continuous improvement.

New Job Opportunity
We are actively hiring for a new role.
Apply Now

Key Responsibilities

  • Define and execute the technical vision and strategy for CBZ Bank's software platforms and applications.
  • Lead, mentor, and grow multiple high-performing software engineering teams, fostering a culture of innovation, collaboration, and continuous learning.
  • Oversee the entire software development lifecycle, ensuring adherence to best practices, quality standards, and security protocols.
  • Drive architectural decisions, ensuring scalability, reliability, security, and maintainability of all software solutions.
  • Collaborate with product management, business stakeholders, and other IT departments to translate business requirements into technical specifications and roadmaps.
  • Manage project timelines, resources, and budgets, ensuring the timely and successful delivery of software projects.
  • Implement and enforce robust engineering processes, CI/CD pipelines, and DevOps practices.
  • Stay abreast of emerging technologies and industry trends, evaluating and recommending their adoption where appropriate.
  • Ensure compliance with regulatory requirements and internal policies related to software development and data security.
  • Act as a technical expert and escalation point for complex engineering challenges.

Required Skills

  • Proven experience (10+ years) in software engineering leadership roles, with at least 5 years at a Director level or equivalent.
  • Deep expertise in designing, developing, and deploying large-scale, enterprise-level applications, preferably within the financial services sector.
  • Strong understanding of modern software architectures (e.g., microservices, event-driven architectures) and design patterns.
  • Proficiency in multiple programming languages (e.g., Java, Python, .NET, Node.js) and frameworks.
  • Extensive experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
  • Solid grasp of database technologies (SQL and NoSQL) and data warehousing principles.
  • Demonstrated ability to lead, motivate, and manage diverse engineering teams.
  • Excellent communication, interpersonal, and stakeholder management skills.
  • Strong analytical and problem-solving abilities, with a strategic mindset.

Preferred Qualifications

  • Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Experience with core banking systems or other specialized financial software.
  • Familiarity with Agile/Scrum methodologies and tools (e.g., Jira, Confluence).
  • Certifications in cloud architecture or project management (e.g., PMP, TOGAF).
  • Understanding of cybersecurity best practices and regulatory compliance frameworks in banking (e.g., PCI DSS, GDPR, local Zimbabwean financial regulations).
  • Experience with FinTech innovations and digital transformation initiatives.

Perks & Benefits

  • Competitive salary package and performance-based bonuses.
  • Comprehensive health and wellness benefits.
  • Generous paid time off and public holidays.
  • Professional development opportunities and training programs.
  • Retirement savings plan.
  • Employee banking benefits and preferential rates.
  • Opportunity to work with cutting-edge technology in a leading financial institution.
  • Dynamic and collaborative work environment.

How to Apply

If you are a visionary leader passionate about driving technological innovation and ready to make a significant impact at one of Zimbabwe’s premier financial institutions, we encourage you to apply. Please click on the application link below to submit your resume and a cover letter outlining your experience and qualifications relevant to this role. We look forward to reviewing your application.

Apply Now

DISCLAIMER

Welcome to Career.zycto.com. All job opportunities listed on Career.zycto are gathered from verified employers, recruitment partners, or reliable online sources. While we strive to ensure accuracy and legitimacy, we do not guarantee the completeness, reliability, or ongoing availability of any job listing.


We strongly encourage applicants to carry out independent verification before applying for any position and to avoid sharing personal or financial information unless confident about the employer’s authenticity. Career.zycto will not be held liable for any loss, damages, or inconveniences resulting from reliance on information posted on this website.

Career.zycto does not request payment or charge users for accessing job listings or using our platform. All job-related information and listings are completely free. Please use this website responsibly and at your own discretion. For inquiries or to report any suspicious activity, kindly reach us at [email protected].
Scroll to Top