Software Engineer

📍 harare zimbabwe ⏰ Expires 05 April 2026

Description

We are seeking a visionary Senior Software Developer to lead our digital transformation initiatives. In this role, you won’t just write code; you will architect the future of our digital ecosystem. You will bridge the gap between our current legacy infrastructure and a modern, cloud-native future, ensuring our technology stack remains a competitive advantage. Design, develop, and maintain middleware solutions and integration services Architectural Modernization: Lead the design and migration of legacy monolithic systems into scalable, cloud-native microservices Build and manage APIs, microservices, and messaging systems Integrate disparate systems (e.g., databases, third-party services, legacy systems) Ensure high performance, reliability, and scalability of middleware platforms Collaborate with cross-functional teams (frontend, backend, DevOps, QA) Process Automation: Identify manual workflows across the organization and implement automation solutions (CI/CD, RPA, etc.) to enhance productivity Implement security best practices in data exchange and service communication Monitor middleware systems and optimize performance

Requirements

Bachelor’s degree in Computer Science, Software Engineering, or related field Experience: [5–8+] years of professional software development experience, with a proven track record in large-scale system migrations or transformation projects Experience: At least 3+ years of experience as a full stack developer in the financial services sector Proven experience in middleware development and system integration Deep proficiency in e.g., Java/Python and JavaScript/C#, with extensive experience in both SQL and NoSQL databases Hands-on experience architecting and deploying solutions on [AWS / Azure / GCP] Knowledge of RESTful APIs, SOAP, and web services Familiarity with microservices architecture Methodology: Expert-level understanding of Agile/Scrum frameworks and modern DevOps practices Version control experience (e.g., Git) ---

Employer: FIDELITY LIFE

Provisional Driver's licence

Similar Jobs

Software Engineer - Developer Experience

Software Engineer to join our Developer Experience team. This team is crucial in building the tools and platforms that power our development workflows, enabling our engineers to wo...

📍 Australia

⏰ Expires 25 April 2026

View Job

Software Engineer

Design, develop, and implement software systems and applications in line with business requirements. Analyze and interpret user needs and software specifications to ensure appropr...

📍 Australia

⏰ Expires 29 March 2026

View Job