
InnBucks
DUE: 27 MAR 2025
JOB VACANCY: SENIOR SOFTWARE ENGINEER
REPORTING STRUCTURE
Reporting: Head of Engineering
Interacts with: Engineering
Job Description
- Architect, develop, and maintain scalable, secure, and high-performance fintech applications.
- Design and optimize API-driven microservices to support payments, transactions, and
digital banking features. - Ensure high availability, fault tolerance, and security across all software components.
- Implement best practices in software engineering, DevOps, and CI/CD pipelines.
- Work with cloud platforms (AWS, GCP, or Azure) to design and deploy fintech applications.
- Lead and participate in code reviews, architecture discussions, and system design sessions.
- Continuously Improve software performance, scalability, and security.
- Stay ahead of the curve on emerging technologies, cybersecurity risks, and fintech trends.
- Troubleshoot and resolve critical production Issues efficiently.
- Collaborate with cross-functional teams including product managers, security engineers, and DevOps teams.
- Mentor Junior engineers and foster a culture of technical excellence.
CANDIDATE SPECIFICATION
Experience

- 8+ years of hands-on experience in software development, with a strong focus on backend systems.
- Expertise in modern programming languages such as Java (Spring Boot), C#, or Python, with a proven track record of building scalable and high-performance applications.
- Proficiency in Spring Boot for building robust, scalable, and maintainable backend services, leveraging Its ecosystem for dependency Injection, data access, and security.
- Deep understanding of RESTful APIs, GraphQL, and gRPC.
- Proven experience in database architecture and optimization using PostgreSQL, MySQL, or NoSQL (MongoDB, DynamoDB).
- Strong experience in cloud platforms (AWS, GCP, or Azure) and containerization using Docker/Kubernetes.
- Solid understanding of security best practices, cryptography, and secure coding standards.
- Experience with real-time transaction processing systems, payments, or digital wallets is a strong plus.
- Familiarity with message brokers (Kafka, RabbitMQ, or Redis Streams) for event driven architecture.
- Strong knowledge of CI/CD, Infrastructure as code (Terraform, Ansible), and DevOps workflows.
- Ability to work independently, take full ownership of projects, and deliver high quality solutions without direct supervision.
- Excellent problem-solving, debugging, and performance optimization skills.
Why Join Inn Bucks?
- Work on mission-critical fintech applications that power financial services In Zimbabwe.
- Take full ownership of your work and make a real impact.
- Be part of a high-performing engineering team focused on Innovation and security.
- Competitive salary and benefits package.
Employment: Permanent
Location: Harare, Zimbabwe
Remuneration: To be discussed with the successful candidate.
TO APPLY
Interested candidates should submit applications accompanied by a detailed resume no later than 27th of March 2025 by 4pm. All applications should be emailed to [email protected]
clearly Indicating the position you are applying for as your Email subject reference.