2,711 Insurance Software jobs in Kenya
Software Engineer
Posted today
Job Viewed
Job Description
About
We are seeking a talented and motivated
Software Engineer
with expertise in
Flutter
and a working knowledge of
Laravel
. The successful candidate will be responsible for developing, maintaining, and optimizing cross-platform mobile applications while integrating them with Laravel-based backends.
Key Responsibilities
- Design, develop, and maintain
mobile applications
using Flutter (iOS & Android). - Collaborate with backend developers to build and consume
RESTful APIs
in Laravel. - Ensure application performance, quality, and responsiveness.
- Troubleshoot, debug, and upgrade existing applications.
- Work with UI/UX designers to implement modern, user-friendly interfaces.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and contribute to continuous improvement.
- Stay updated on emerging technologies in mobile and web development.
Qualifications
- Proven experience in
Flutter (Dart)
mobile application development. - Basic to intermediate knowledge of
Laravel (PHP framework)
. - Experience with
MySQL or other relational databases
. - Familiarity with
REST APIs
and third-party integrations. - Understanding of
Git / version control systems
. - Knowledge of software development best practices, including testing and debugging.
- Strong problem-solving skills and attention to detail.
- Good communication and teamwork skills.
- Experience deploying apps to
Google Play Store
and
Apple App Store
. - Exposure to
cloud platforms
(AWS, Firebase, or similar). - Bachelor's degree in Computer Science, Software Engineering, or related field
Software Engineer
Posted today
Job Viewed
Job Description
Company Description
CredVault is a technology company focused on building its own cloud platform and enabling fast, secure payment processing powered by decentralization. Our innovative approach leverages advanced technology to enhance security and speed in financial transactions. CredVault is committed to providing cutting-edge solutions for payment processing, ensuring reliability and efficiency for our clients.
Role Description
This is a Hybrid role for a Software Engineer located in Nairobi. The Software Engineer will be responsible for designing, developing, and maintaining back-end systems and software applications. Daily tasks include programming, debugging, code optimization, and ensuring that software solutions meet performance, security, and scalability requirements. The engineer will work closely with cross-functional teams to deliver high-quality software solutions that drive the company's mission and objectives.
Qualifications
- Strong knowledge of Computer Science principles
- Experience in Back-End Web Development and Software Development
- Proficiency in Programming and Object-Oriented Programming (OOP)
- Excellent problem-solving skills and attention to detail
- Strong communication and teamwork abilities
- Bachelor's degree in Computer Science or related field
- Experience with cloud platforms and payment processing is a plus
Software Engineer
Posted today
Job Viewed
Job Description
Company Description
Datapace quickly identifies database performance bottlenecks and delivers clear, actionable recommendations in seconds. Whether you're scaling a startup or optimizing a mature product, Datapace provides the insights of a world-class DBA without the cost or complexity. Our solution helps you pinpoint performance issues and implement tailored solutions, making database optimization simple, fast, and effective. This enables your team to move faster and focus on what matters.
Role Description
This is a part-time remote role for a Software Engineer. The Software Engineer will be responsible for developing and maintaining back-end web applications, programming, and applying Object-Oriented Programming (OOP) principles. Day-to-day tasks include writing clean and efficient code, performing code reviews, debugging software, and collaborating with other team members to ensure high-quality software development.
Qualifications
- Background in Computer Science
- Skills in Back-End Web Development and Software Development
- Proficiency in Programming and Object-Oriented Programming (OOP)
- Excellent problem-solving and analytical skills
- Ability to work independently and remotely
- Experience with database optimization is a plus
- Bachelor's degree in Computer Science, Software Engineering, or related field
Software Engineer
Posted today
Job Viewed
Job Description
About the role
Auto Audit Group builds software that powers mobility and asset protection across products like
Q360
(motor Vehicle Valuations & Assessments),
Dotify
(asset tagging), and
Axios
(extended warranties). As a Software Engineer, you'll design and ship scalable systems, solve real customer problems, and directly influence platform reliability, performance, and business growth.
What you'll do
- Design, develop, test, and maintain high-quality software end-to-end.
- Collaborate with Product, Design, and Operations to deliver user-centric solutions.
- Write clean, scalable, maintainable code and follow engineering best practices.
- Troubleshoot, debug, and upgrade existing systems; improve performance and reliability.
- Implement features from user stories/specs; own fixes across the stack.
- Write automated tests (unit/integration) and participate in code reviews.
- Refactor for readability and maintainability; optimize for performance.
- Partner with QA to meet acceptance criteria and quality bars.
- Monitor deployed features, handle incidents, and improve system reliability.
What you should Know
- Proficiency in core programming languages (e.g., Java, .NET) and frameworks relevant to the team.
- Familiarity with APIs, relational databases, and software testing principles.
- Ability to write clean, modular, and maintainable code.
- Understanding of Git and version control workflows.
- Basic knowledge of cloud environments and CI/CD pipelines.
- Good communication and collaboration skills to work effectively within a team.
What you bring
- Bachelor's in Computer Science, Software Engineering, or related field.
- 3+ years building production software (backend, frontend, or full-stack).
- Solid grasp of Agile, SDLC, testing, and code review practices.
- Strength in problem-solving, collaboration, and clear communication.
- Ownership mindset—from development through deployment and monitoring.
- Curiosity and continuous learning with modern tools and patterns.
How we measure success
- Sprint velocity and reliable delivery of committed work.
- Code quality: review findings trending down, maintainability trending up.
- Bug rate reduced and issues resolved within SLA.
- Test coverage and meaningful automated tests.
- Lead time from commit to production trending down.
Why join Auto Audit Group
Work on products used by real customers every day and see the impact of your code. You'll get autonomy, strong peer collaboration, and a culture of innovation and learning, with a clear path to senior engineering and technical leadership.
Software Engineer
Posted today
Job Viewed
Job Description
Company Description
Pesamatrix is building the ethical AI infrastructure for Africa's financial future, offering B2B solutions with deep financial data intelligence, predictive analytics, and risk assessment tools. Our platform assists MFIs, Digital Lenders, SACCOs, Banks, Insurers, and Enterprises in unlocking new opportunities, optimizing operations, and expanding financial inclusion across the continent. We are dedicated to creating technology that supports human flourishing and sustainable economic growth. Our flagship AI-powered products include a Loan Management System, School Management System, and Fundraising Solution.
Role Description
This is a full-time on-site role for a Software Engineer located in Nairobi County, Kenya. The Software Engineer will engage in daily tasks such as software development, back-end web development, programming, and implementing object-oriented programming (OOP) principles. The role involves collaborating with cross-functional teams to design, develop, and maintain innovative solutions that align with the company's ethical AI focus.
Qualifications
- Knowledge in Computer Science and Software Development
- Proficiency in Back-End Web Development and Programming
- Experience with Object-Oriented Programming (OOP) principles
- Strong problem-solving and analytical skills
- Ability to work independently and as part of a team
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Familiarity with fintech solutions and AI technologies is a plus
Software Engineer
Posted today
Job Viewed
Job Description
Company Description
Mi Discount Technology is a digital solutions provider revolutionizing fuel payments, mobility services, and emergency response across Africa. We build smart tools for individuals, corporates, and fuel brands to save money, access reliable services, and embrace digital transformation. Our innovative approach aims to enhance the user experience and promote digital adoption.
Role Description
This is a full-time on-site role for a Software Engineer, located in Nairobi County, Kenya. The Software Engineer will be responsible for developing, testing, and maintaining software applications. Day-to-day tasks include back-end web development, programming, and implementing object-oriented programming (OOP) principles. The role requires collaboration with cross-functional teams to identify solutions and ensure high-quality code delivery.
Qualifications
- Proficiency in Computer Science concepts and foundations
- Experience in Back-End Web Development and Software Development
- Skills in Programming and Object-Oriented Programming (OOP)
- Ability to work both independently and as part of a team
- Excellent problem-solving and analytical skills
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Experience in the digital solutions industry is a plus
Software Engineer
Posted today
Job Viewed
Job Description
Software Developer Role
About the Role
We are seeking a highly skilled Software Developer with proven expertise in Flutter and the MERN stack (MongoDB, , React, ) to join our growing technology team. The successful candidate will play a key role in designing, developing, and maintaining both mobile and web applications that align with our strategic goals.
Key Responsibilities
• Develop, test, and deploy cross-platform mobile applications using Flutter.
• Build, maintain, and optimize scalable web applications using the MERN stack.
• Collaborate with designers, product managers, and other engineers to deliver high-quality solutions.
• Integrate RESTful APIs and external services into applications.
• Ensure performance, responsiveness, and security of applications.
• Participate in code reviews, testing, and continuous improvement of development practices.
Qualifications & Experience
• Proven experience in Flutter mobile development (iOS & Android).
• Hands-on experience with MERN stack development.
• Strong understanding of RESTful APIs, JSON, and backend integration.
• Proficiency in version control systems (e.g., Git).
• Solid grasp of software engineering principles, clean code, and best practices.
• Excellent analytical, problem-solving, and communication skills.
Desirable Skills
• Familiarity with cloud platforms (AWS, GCP, or Azure).
• Knowledge of CI/CD pipelines and DevOps practices.
• Experience with state management in Flutter (e.g., Provider, Riverpod, Bloc).
• Exposure to GraphQL and microservices architecture.
Be The First To Know
About the latest Insurance software Jobs in Kenya !
Senior Software Engineer
Posted today
Job Viewed
Job Description
About Us
Wallester is a cutting-edge financial technology company that specializes in providing innovative solutions for businesses seeking to modernize their payment systems. By offering white-label card issuance platforms, seamless integration with existing infrastructure, and comprehensive support for both digital and physical cards, Wallester empowers companies to enhance their financial services and customer experience. Recognized as a leader in the FinTech space, Wallester has earned a reputation for its state-of-the-art technology, security, and scalability. Whether you are a startup or an established enterprise, Wallester delivers flexible, reliable solutions tailored to meet the evolving needs of the digital economy.
About The Role
As a Software Engineer at Wallester, you will play a key role in developing and maintaining our unique platform that enables our clients to launch their card programs in no time. You will be involved in all stages of the software development life cycle, from planning and analysis to deployment and maintenance. You will also have the opportunity to work with cutting-edge technologies and a talented team of professionals.If you are passionate about FinTech and payment solutions, have excellent technical skills, and enjoy working in a fast-paced environment, then this role is for you
Technology stack
- Golang
- gRPC
- Protocol Buffers
- PostgreSQL
- Redis
- JSON REST API
- Docker
- Kubernetes
- Linkerd
- AWS infrastructure
- Microservice Architecture
What will you do?
- Participate in the whole software development life cycle
- Write high-quality, efficient, and maintainable code that follows company standards
- Collaborate with Engineers across the company to build new features
- Actively contribute to adopting best practices in Software Engineering, improvement of processes, and team culture
What You'll Need
- 5+ years of experience in software development using any OOP language (C# / Java / PHP / JavaScript / etc.)
- Experience with microservice architecture, REST API, PostgreSQL, and Docker
- Good English and communication skills
- Experience working with agile software development teams
- Problem-solving skills and ability to work in a fast-paced environment
- Ability to work independently and proactively
*Nice to have *
- Experience in working with cloud platforms (AWS/GCP/Azure)
- Knowledge of data structure, and algorithms
- Skilled in applying CI/CD infrastructure for software development and delivery
- Experience in test methodologies and frameworks
- Experience in financial software development
- Knowledge of security best practices and standards (OWASP, PCI DSS)
We offer
- Competitive salary
- The chance to work as part of a highly motivated and talented team
- Development and career opportunities
- Supportive and caring Leadership
- A modern office in the center of Tallinn, Estonia or Riga, Latvia
- Fresh fruit, sweets, drinks, and treats
- Sports compensation
- Great Team events
- Free parking in the city center
Java Software Engineer
Posted today
Job Viewed
Job Description
About the client
Tufin is a leader in Network Security Policy Orchestration, enabling enterprises to streamline and automate the management of security policies in complex, heterogeneous environments. With over 2,000 enterprise customers worldwide, Tufin's solutions deliver fast, secure, and compliant policy changes while providing proactive risk analysis and continuous compliance.
About the role
As a
Java Developer in the Platform Team
, you will:
- Design, develop, and maintain software modules for policy orchestration solutions.
- Work with
modern technologies
and agile methodologies. - Have a
direct impact
on Tufin's core products and solutions. - Collaborate with talented, global teams in the cybersecurity and networking domain.
Requirements
- B.Sc. in Computer Science or related field.
- 3–5 years of
hands-on experience in Java (J2SE, JEE server-side)
. - Strong knowledge of
OOP, SOLID principles, and design patterns
. - Excellent communication skills, ability to work both independently and as part of a team.
Nice to have:
- Kotlin.
- Experience with
Spring frameworks (Spring Boot, Reactor, WebFlux)
. - Messaging & Event-Driven Architecture (
Kafka, RabbitMQ, Google Cloud Pub/Sub
). - Experience in
distributed applications development
. - Knowledge of
firewalls, networking, and security software solutions
. - Multithreaded applications development.
- Testing frameworks:
JUnit, Mockito, PowerMock
.
Java Software Engineer
Posted today
Job Viewed
Job Description
About us:
Tana
empowers brilliant young people in Kenya to start meaningful careers by training them for tech and data roles, and embedding them into full-time, remote positions with companies across North America and Europe. We're hiring a Software Engineer (Java) to join one of our client's engineering teams, working remotely from Kenya.
Position overview:
We are hiring for Software Engineer roles with several partner companies, including 1) a leading US-based software company building next-generation automation platforms; and 2) a leading global network security company. As a Software Engineer you'll play a critical role in developing applications and tooling using Java-based frameworks for companies that serve Fortune 500 clients.
Responsibilities:
Precise responsibilities will depend on the partner company that the successful candidate is matched with, but some sample responsibilities include:
- Develop and maintain software tools that automate the migration of Java-based applications.
- Analyze source applications to extract logic and assist in transforming them into modern architectures.
- Develop features using Java-based frameworks that communicate with different network security protocols of the company's clients.
- Collaborate on tool design decisions, following existing engineering patterns and frameworks.
- Help troubleshoot issues and improve the effectiveness of migration tools.
- Contribute to team discussions, standups, and sprint activities in an Agile setup.
Requirements:
- 2+ years of hands-on experience with Java development in a professional setting.
- Strong understanding of core data structures, algorithms, and relational databases.
- Experience with tools like Git, Jira, and version/change management workflows.
- Familiarity with flat-file formats and working with large-scale data transformations.
- Strong analytical and debugging skills, particularly when working with legacy systems.
- Excellent communication skills and ability to work closely with cross-functional teams.
- Solid knowledge of unit testing frameworks like JUnit and a test-driven mindset.
- Bonus: Knowledge of IT networking fundamentals
- Bonus: Exposure to compiler concepts such as linking or parsing logic is a plus.
Location:
This is a full-time, hybrid role based in Nairobi, Kenya.
Contracting:
If selected, you will be hired by Tana and embedded full-time with our client.