Software Engineer at Turaco
About the Role:
The Software Engineer will play a critical role in helping
our build our technological future as we strive to improve internal processes
and better serve our customers and partners. The role sits within our “Service
Center” team, supporting the operations and growth of multiple country offices.
The Software Engineer will work with the leadership across technology,
insurance operations, Customer operations, partnerships management, and
business development to gather requirements, implement solutions, communicate
project statuses and make proposals.
Key Roles & Responsibilities:
- Design,
develop, document, and implement solutions to users’ needs and
requirements.
- Maintain
and manage existing source code and systems.
- Develop
unit and integration tests.
- Proactively
search for and fix bugs.
- Design
and develop logical and physical data models that meet application
requirements.
- Deploying
software tools, processes, and metrics.
- Providing
technological support to the rest of the team.
- Training
users on the use of systems.
- Create
technical documentation for internal and external use.
- Investigating
and using new technologies where relevant.
Key Qualifications & Your Profile:
- Live
Turaco’s values – pushing boundaries, working with excellence, and
profound respect for the individual.
- Hands-on
programming experience developing in Java (Spring Boot) and/or Javascript
(ReactJS, Vue, or AngularJS).
- Understanding
of SQL and practical experience with any database system.
- Experience
working in a professional software engineering team.
- Start-up
experience is highly desired.
- Outstanding
communication and interpersonal skills, with both internal and external
stakeholders.
- A
willingness to roll up one’s sleeves and dig into details to solve
problems and tackle hands-on work.
- Intensely
detailed oriented and data driven.
- Humble,
collaborative team player.
- Ability
to navigate ambiguity, juggle multiple complex tasks, think independently,
demonstrate sound judgment, and problem solve.
- Bachelor/Undergraduate
degree in Computer Science or Software Engineering or related fields with
Excellent grades is a plus.
- Practical
Engineering skills gained through self teaching, work experience,
freelancing and or tech Bootcamps and training programs.
- Strong
knowledge of algorithms and data structures.
Commercial Analyst at Turaco
Commercial Analyst
About the Role
- The
Commercial Data Analyst plays a pivotal role in driving data integrity,
insight generation, and decision-making across the Commercial Division.
The role focuses on validating and sense-checking numbers from
partnerships, ensuring accuracy in reporting, and identifying gaps or
discrepancies in commercial data.
- You
will work closely with the Commercial Operations Manager and the wider
team to consolidate data across markets, interrogate its accuracy, and
translate it into actionable insights for partnership management,
business development, and customer journey optimization.
- This
role is ideal for someone who is naturally inquisitive, always asking
“why?”, and eager to uncover insights hidden in the data.
Data Validation & Analysis
- Own
the process of consolidating commercial data from different commercial
partners and countries we operate
- Rigorously sense-check
numbers (e.g., GWP, product breakdown, renewal rates, invoiced
amounts) and identify discrepancies, gaps, or anomalies.
- Use SQL
and Excel/BI tools to analyse and validate data from our database.
- Develop
clear escalation processes for data corrections and make sure they are
adhered to.
- Support
A/B testing and product/customer journey experiments by building data
pipelines and analyzing results.
Commercial Operations Support
- Provide
analytical support for product changes, operational improvements, customer
journeys, and partner-related problem-solving.
- Work
closely with customer operations and customer experience teams to ensure
data informs customer success strategies.
Reporting & Communication
- Maintain
partner dashboards, reports, and TACO access.
- Provide
timely and accurate reporting to account managers, leadership, and
partners.
- Support
the creation of ad-hoc analyses and presentation materials for business
development and partner meetings.
Knowledge, Skills, and Abilities
- Live
Turaco’s values – care and protect, do the right thing, low ego, and have
fun!
- Bachelor’s
degree in a quantitative or business-related field (Economics,
Statistics, Data Science, Finance, etc.).
- 2+
years of experience in data analytics, consulting, or commercial
operations.
- Strong SQL
skills (must be comfortable writing queries to extract and analyze
data).
- Proficiency
in Excel/Google Sheets and at least one data visualization tool
(e.g., Power BI, Tableau, Looker, Metabase).
- Excellent
numerical sense and attention to detail, with a track record of spotting
errors and inconsistencies.
- Inquisitive
and proactive mindset – not just reporting numbers, but asking questions
and uncovering insights.
- Strong
communication skills with the ability to translate complex data into clear
business recommendations.
- Comfortable
working in a fast-paced, ambiguous environment and managing multiple
priorities.
Software Engineering Internship Opportunity at Turaco
Role Overview
We are looking for an enthusiastic Software Engineering
Intern to join our team. This role is ideal for a self-starter who wants to
gain professional experience in a fast-paced environment. You will work closely
with the engineering team to build solutions, fix bugs, and learn how to deploy
software at scale.
Key Responsibilities
- Development
Support: Assist the team in designing, developing, documenting, and
implementing solutions for user needs.
- Code
Maintenance: Help maintain and manage existing source code and systems.
- Quality
Assurance: Learn to develop unit and integration tests and proactively
search for and fix bugs.
- Documentation:
Create technical documentation for internal and external use to support
project continuity.
- Team
Support: Provide technological support to the team and help train users on
systems.
- Continuous
Learning: Investigate and use new technologies where relevant to improve
current processes.
Key Qualifications & Profile
- Tech
Stack Interest: Familiarity with Java (Spring Boot) and/or JavaScript
(ReactJS, Vue, or AngularJS).
- Database
Fundamentals: Basic understanding of SQL and practical experience with any
database system.
- Computer
Science Foundation: Strong knowledge of algorithms and data structures.
- Experience:
6 months to 1 year of exposure to coding (via internships, freelancing,
bootcamps or a full time job).
- Education:
Recently completed a degree in Computer Science/Software Engineering.
- AI:
Effectively utilized cutting-edge AI development tools and platforms,
demonstrating a strong commitment to leveraging the latest AI
advancements.
Soft Skills
- Humble,
collaborative team player with outstanding communication skills.
- Willingness
to roll up sleeves, dig into details, and solve problems.
- Eager
to live Turaco’s values: pushing boundaries, working with excellence, and
respect for the individual.
- High
enthusiasm to learn and ability to navigate ambiguity.
Our Company Culture
At Turaco, our culture is defined by our values: 1) Pushing
boundaries, 2) Working with excellence, and 3) Profound respect for the
individual. If these values resonate with you, we encourage you to apply!
Total Compensation & Benefits
This is a paid, 6-month internship opportunity with the
option to convert to full time Junior Engineer. A great stepping stone into a
flourishing Tech career.
Senior Finance Associate at Turaco
About the Role
Turaco is looking for a Senior Finance Associate with
excellent accounting and finance experience who will be responsible for running
the finances of our Kenya business on a day-to-day basis. This role is pivotal
in ensuring that Turaco can efficiently meet its business objectives. The
Senior Finance Associate will report to the Finance Lead/Senior Accountant.
The ideal candidate has an understanding of tax, statutory,
and insurance regulations in Kenya, an established relationship with KRA, and
an ability to manage day-to-day financial transactions of revenue and expense
tracking for the company.
Key Roles and Responsibilities:
Accounting and Finance
- Manage
expenses, including petty cash, wire transfers, payroll, expense
classifications, claims payments, and general AP
- Ensure
all payments are properly supported and duly authorized before
disbursement.
- Maintain
and keep an up-to-date Fixed Asset Register.
- Manage
partner revenue calculations, generate invoices, manage AR, and VAT
remittances
- Maintain
appropriate company documentation and compliance with regulatory and
tax-related requirements
- Maintain
the accounting software system and initiate periodic improvements
- Liaise
with external tax and audit firms for the creation of annual trial
balances, tax filings, audits, and implementing audit recommendations.
- Ensure
tax and statutory deductions are properly computed and remitted before the
due deadlines
- Support
the Finance Lead in the consolidation of financial statements, budget vs.
actual reporting, and other reports as required, providing commentary, and
ensuring accurate and timely presentation to management
- Oversee
all ledger and bank account reconciliations monthly
- Prepare
monthly balance sheet schedules and ensure all balances are adequately
supported
- Prepare
the monthly payroll journals and ensure statutory deductions are submitted
by the due dates
- Maintain
an organized, well-documented, and sequential filing system on Google
Drive.
Financial Policy and Planning Processes
- Help
to prepare the annual budget plan for all aspects of Turaco’s operations
so that it meets accounting compliance standards and the requirements of
other key stakeholders
- Prepare
accurate reports in line with Turaco’s reporting schedules
- Make
recommendations to improve processes and minimize discrepancies
- Help
to develop and implement policies and procedures to meet regulatory
requirements, and best practice approaches and provide ethical guidance
for the finance and accounting processes of Turaco
- Work
closely with the Finance Lead to maintain an accurate cash flow forecast
and ensure sufficient bank balances
- Support
the selection and migration to a more robust ERP system
External Stakeholder Management
- Maintain
existing relationships with key business partners (including banks,
auditors, actuaries, and regulatory bodies)
- Provide
information to external auditors and regulatory bodies for annual and ad
hoc audits
- Maintain
and update records of invoices, revenue, and costings (both expense
tracking and project-level expense classification)
- Regularly
conduct stakeholder analysis of customer expenses and revenues
Key Qualifications and Requirements
- Bachelor’s
degree in a finance discipline
- ACCA
or CPA Kenya professional qualifications
- At
least 2 to 3 years of Accounting and Finance experience in a busy
environment.
- Previous
experience working in a high-profile start-up or an Insurance Company.
- Experience
with QuickBooks Online preferred.
- Good
understanding and application of IFRS
- A keen
understanding of tax provisions in Kenya
- A builder,
someone who has taken part in building finance systems and controls
- Well-organized
with a demonstrated ability to perform filing and record-keeping tasks
- High
level of integrity and accountability
- Strong
communication and organizational skills
- Leadership
potential – desire and capacity to grow into leadership roles
- Strong
analytical and problem-solving skills
- Ability
to work well in a team and collaborate effectively with other departments
Our Company Culture
At Turaco, our culture is defined by our values: 1) Pushing
boundaries, 2) Working with excellence, and 3) Profound respect for the
individual. If these values resonate with you, we encourage you to apply!
Policy Administration Associate at Turaco
About Turaco
It is urgent to find a way to insure those who are not
currently insured. Turaco’s mission is to relieve people from the fear of
financial shocks. Our vision is to insure a billion people, effectively
doubling the global number of insured individuals.
Turaco is a rapidly growing financial services start-up in
Africa, introducing a new model for health and risk financing targeted at
emerging customers. We provide subscription-based insurance for the mass
market, bundled with everyday transactions that people are already engaging in.
We collaborate with business partners to deliver affordable insurance products
that truly enhance people’s lives. At Turaco, we prioritise simplicity,
communication, and transparency while striving to transform how insurance operates.
We are in the claims paying business.
Turaco values diversity and inclusion in the workplace.
We’re building a team where our differences enhance and strengthen us. We
strictly prohibit discrimination and harassment based on race, color, sex,
religion, sexual orientation, national origin, disability, genetic information,
pregnancy, or any other protected characteristic.
Since launching in February 2019, Turaco has attracted a
cumulative total of 3 million end users. We are experiencing rapid growth and
are looking for team members who can evolve alongside us. To learn more,
visit www.turaco.insure.
About the role
Policy administration is a key revenue driver for Turaco.
This role sits within the Insurance Operations Division and is responsible for
ensuring accurate customer policy management, generating and analyzing reports,
billing, and coordinating insurance administration processes. The position
requires strong attention to detail, analytical ability, and effective
stakeholder engagement to deliver efficient and compliant service.
Roles & Responsibilities
- Receive,
review, and validate customer data submitted by partners, ensuring
completeness and accuracy.
- Communicate
data discrepancies to partners through the Partnerships team and provide
timely support in resolving issues.
- Upload
validated policy data onto the internal CRM (TACO), maintaining data
integrity and compliance with turnaround times.
- Maintain
and update the Policy Administration Turnaround Time (TAT) tracker for
monthly reporting.
- Send
renewal notices to clients and advise on policy changes, where applicable.
- Generate
and analyze data for partners, underwriters, and internal management
reporting.
- Create
monthly billing reports, generate debit notes, and coordinate with the
Finance team for review, approval, and payment.
- Update
and maintain the Revenue Management tracker to ensure the accurate capture
of billed and collected premiums, commissions, and fees.
- Ensure
underwriters remit commissions and fees within agreed turnaround times.
- Design
and implement improved data analysis methods to strengthen insurance
operations reporting.
- Support
audits and compliance reviews by preparing accurate policy administration
and billing records.
- Address
client enquiries and feedback within the timelines stipulated in the
service charter and/or SLAs.
Key Qualifications:
- Live
Turaco’s values – Push boundaries, Work with excellence, and Profound
respect for the individual.
- Bachelor’s
degree in business, Marketing, Microinsurance, Entrepreneurship, or a
related field.
- Minimum
of 2 years’ experience in microinsurance or insurance operations, with
demonstrated expertise in policy administration/underwriting and
reporting.
- Advanced
proficiency in Microsoft Excel (mandatory), including use of formulas,
pivot tables, and data analysis tools.
- Strong
analytical and reporting skills.
- Excellent
attention to detail and organizational skills.
- Strong
communication and stakeholder management abilities.
- Strong
track record of working in a fast-paced environment.
- Familiarity
with insurance operations systems (CRM platforms) is an added advantage.
Our Company Culture
Our company values inform the culture we have built at
Turaco. Our work pushes boundaries, we appreciate the value of being excellent
at work, and have profound respect for the individual. If these words describe
you, join us!
Total Compensation & Benefits
Turaco provides a competitive salary that matches your
experience. Additionally, we offer a range of benefits, including stock options
and healthcare, all within a supportive company culture where you can thrive
and build strong relationships.
