Technology

Software Engineer

APA Life Assurance Company Ltd·Nairobi, kenya·Full Time·Internship
TechnologyFull TimeInternship
-Closes Nov 12, 2026

KEY PRIMARY RESPONSIBILITIES

Software Development and Delivery

  • Develop and maintain software applications, ensuring code quality, performance, and alignment with technical and architectural standards.
  • Collaborate with cross-functional teams to translate business and product requirements into functional technical solutions.
  • Contribute to code reviews and continuous improvement of development practices, ensuring adherence to best practices and standards.

Testing, Deployment and Application Support

  • Participate in testing, debugging, and troubleshooting activities to ensure the reliability and performance of applications.
  • Support deployment and maintenance activities, including monitoring application performance and resolving issues as they arise.
  • Identify root causes of technical problems and propose solutions, exercising professional judgement on non-routine issues within defined procedures.

Governance, Risk and Documentation

  • Ensure work complies with regulatory, security, and professional standards, applying risk awareness when performing technical duties.
  • Identify compliance gaps and report them promptly, escalating complex or high-risk matters appropriately.
  • Maintain accurate technical records and documentation.
  • Demonstrate awareness of actions that may impact cost and resources.

Reporting and Stakeholder Communication

  • Prepare structured, evidence-based technical reports and analyses, highlighting risks, trends, or anomalies, and submit outputs within agreed timelines.
  • Communicate technical information clearly to non-specialists, and clarify technical requirements where instructions are unclear.
  • Engage constructively with internal stakeholders (Snr Software Engineer, Product / Platform Owners, Experience Designers) and external partners (technology vendors, cloud service providers, and implementation / integration partners).

Teamwork and Professional Development

  • Work collaboratively within multidisciplinary Agile teams and share technical knowledge with colleagues.
  • Seek guidance on complex matters, take responsibility for personal professional development, and attend training as required and agreed.

ACADEMIC QUALIFICATIONS

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.

JOB SKILLS AND REQUIREMENTS

  • Software Development Proficiency in programming languages and development frameworks.
  • Agile Development Practices Experience working in Agile / Scrum environments.
  • Testing and Debugging Ability to troubleshoot issues and ensure code quality.
  • Version Control Systems Experience with tools such as Git.
  • DevOps and CI/CD Understanding of deployment pipelines and automation.
  • Systems and Application Maintenance Supports monitoring, performance tuning, and issue resolution.
  • Collaboration and Teamwork Works effectively within cross-functional Agile teams.
  • Communication Skills Clearly shares technical ideas and issues with team members and stakeholders.
  • Problem Solving and Analytical Thinking Identifies and resolves technical challenges efficiently.
  • Accountability and Ownership Takes responsibility for code quality, delivery, and outcomes.
  • Adaptability and Continuous Learning Keeps up with new technologies and continuously improves skills.
  • Demonstrable proficiency in leveraging AI-assisted development tools and emerging technologies to improve code quality, productivity, and delivery.

PROFESSIONAL QUALIFICATIONS

Any related professional will be an added advantage

EXPERIENCE

  • 3 years plus of relevant technical or professional software development experience.
  • Exposure to regulatory or operational procedures (3 years+) is an added advantage.

Key skills

BA/BSc/HNDProfessional Certificate

At a glance

Company

APA Life Assurance Company Ltd

Location

Nairobi, kenya

Employment

Full Time

Experience

Valid until

November 12, 2026

Created

November 5, 2026

More opportunities

Similar roles you might like

Zetech University Senior Lecturers/lecturers - Computer Science

Zetech University

kenya

full-time

Duties and Responsibilities Duties and Responsibilities Teach units allocated by the Head of Department. Design, develop, plan, and deliver a range of programmes of study, including new courses at various academic levels. Deliver high-quality lectures and practical sessions. Assess student performance through examinations, coursework, and practical evaluations. Supervise student research projects, dissertations, and clinical placements. Review curriculum content and course materials regularly and update them when required. Collaborate with academic colleagues on course development, curriculum changes, and research activities. Conduct research and prepare research grant proposals. Seek and participate in consultancy assignments. Disseminate research findings through national and international conferences, scientific symposiums, and webinars. Provide mentorship and career guidance to students and staff. Perform any other duties assigned by supervisors or as outlined in the detailed job description.Qualifications and ExperienceQualification – Senior Lecturers/LecturersApplicants must possess the following academic qualifications in the relevant areas of specialization: Qualifications and Experience Qualification – Senior Lecturers/Lecturers PhD, Master’s, and Bachelor’s degrees in Computer Science, Software Engineering, Information Technology, Business Information Technology, Data Science, Pure and Applied Mathematics, (adsbygoogle=window.adsbygoogle||[]).push({});or a closely related discipline from a recognized and accredited university. At least three (3) years of post-qualification work experience. Demonstrated potential for university teaching and research. Commitment to high-quality teaching and fostering a positive learning environment for students. Evidence of scholarly publications and participation in, or contributions to, academic conferences, seminars, and workshops. Evidence of attracting research grants.

5 hours ago

Zetech University Senior Lecturers/lecturers - It

Zetech University

kenya

full-time

Duties and Responsibilities Duties and Responsibilities Teach units allocated by the Head of Department. Design, develop, plan, and deliver a range of programmes of study, including new courses at various academic levels. Deliver high-quality lectures and practical sessions. Assess student performance through examinations, coursework, and practical evaluations. Supervise student research projects, dissertations, and clinical placements. Review curriculum content and course materials regularly and update them when required. Collaborate with academic colleagues on course development, curriculum changes, and research activities. Conduct research and prepare research grant proposals. Seek and participate in consultancy assignments. Disseminate research findings through national and international conferences, scientific symposiums, and webinars. Provide mentorship and career guidance to students and staff. Perform any other duties assigned by supervisors or as outlined in the detailed job description.Qualifications and ExperienceQualification – Senior Lecturers/LecturersApplicants must possess the following academic qualifications in the relevant areas of specialization: Qualifications and Experience Qualification – Senior Lecturers/Lecturers PhD, Master’s, and Bachelor’s degrees in Computer Science, Software Engineering, Information Technology, Business Information Technology, Data Science, Pure and Applied Mathematics, (adsbygoogle=window.adsbygoogle||[]).push({});or a closely related discipline from a recognized and accredited university. At least three (3) years of post-qualification work experience. Demonstrated potential for university teaching and research. Commitment to high-quality teaching and fostering a positive learning environment for students. Evidence of scholarly publications and participation in, or contributions to, academic conferences, seminars, and workshops. Evidence of attracting research grants.

5 hours ago

Programme Leader - Bachelor Of Information And Communication Technology

Tangaza University College

Nairobi, kenya

full-time

About this role The Programme Leader for the Bachelor of Information Communication & Technology (BICT) provides strategic academic, operational, and administrative leadership for the degree program. Reporting to the Head of Department/Dean, the role is responsible for driving curriculum relevance in rapidly evolving ICT domains, ensuring teaching excellence, leading accreditation processes and managing student academic progression. Building industry partnerships, all while maintaining full compliance with Commission for University Education (CUE) guidelines and institutional policies. Requirements An earned PhD (Doctorate) in Information Technology, Computer Science, Information Systems, Software Engineering, Telecommunications, or a closely related discipline from a recognized and accredited university. Hold the academic rank of Senior Lecturer (or be eligible for appointment to Senior Lecturer in line with CUE standards). At least five (5) years of university-level teaching experience, aligned with CUE guidelines and standards common in Kenyan private universities. Demonstrable administrative and academic leadership experience in a university setting (e.g., as Head of Department, or Programme Leader). Mandatory active registration/membership with relevant professional bodies, such as the Computer Society of Kenya (CSK), Information Systems Audit and Control Association (ISACA), IEEE Computer Society, or equivalent. A valid, current professional ICT certification or practising credential where applicable (e.g., Cisco, AWS, Microsoft, CISA, or CompTIA). An active, verifiable research record in information communication technology, networking, cybersecurity, systems architecture, or applied IT. A minimum of three (3) peer-reviewed publications in reputable, indexed journals within areas relevant to ICT, information systems, or higher education. A clear understanding of and commitment to Tangaza University's mission, vision, and core Catholic/faith-based values, as expected of academic leaders in Kenya's faith-based private university sector.

20 hours ago

Business & Digital Transformation Officer

Adjacent Possible Finance

Nairobi, kenya

full-time

Job Purpose: Business & Digital Transformation Officer Head of Risk, Finance & Strategy ICT Department The Business & Digital Transformation officer shall provide internal ownership of APF's technology environment and serve as the link between business users and technology service providers. The role exists to ensure that APF derives maximum value from its technology investments through system optimization, business process automation, systems integration, management information reporting, vendor oversight, cybersecurity governance, and alignment of technology with strategic objectives. The appointee shall oversee technology vendors and technology projects but shall not be primarily responsible for routine maintenance of infrastructure already managed by extemal service providers. KEY RESPONSIBILITIES Systems Optimization & Business Enablement Serve as the internal business owner of all business systems. Gather business requirements from users and departments. Translate business needs into technical requirements for vendors. Drive continuous improvement of workflows and processes. Lead automation Initiatives. Monitor system utilization and recommend enhancements. Ensure all systems support operational efficiency. Systems Integration & Project Management Develop and drive APP's systems integration roadmap. Coordinate integration between: (Core Banking System, CRM-Loan Origination Modules, Hr & People management Systems, Accounting Systems, Mobile Applications, Credit Reference Bureaus, Regulators related System integrations) Reduce manual reconciliations and duplicate data entry. Ensure data consistency across systems. Lead technology projects including: System upgrades, New module implementation, Channel development, Process automation, Systems integration, Product digitization. Management Information & Data Analytics Develop management dashboards. Improve data quality across systems. Support strategic reporting. Develop branch, product and portfolio analytics. Drive data driven decision making. Vendor Management Manage all ICT vendors. Monitor vendor SLAS. Conduct quarterly vendor performance reviews. Validate vendor Invoices and technology-related expenditures Participate in contract negotiations. Assess value for money from technology investments. ICT Governance & Risk Management Maintain ICT policies. Coordinate ICT risk assessments. Coordinate ICT audits. Monitor cybersecurity controls implemented by vendors. Coordinate business continuity and disaster recovery testing. Ensure Data Protection Act compliance. Ensure data back up is done as per guidelines Strategic Technology Planning Develop APP's ICT roadmap Advise management on technology investments. Identify emerging technologies. Support digital transformation initiatives. MINIMUM QUALIFICATIONS Academic; Bachelor's Degree in: Information Technology, Computer Science, Information Systems, Software Engineering or related ICT Fields Professional Qualifications: At least one of the following Certifications: ITIL, Princes, Microsoft Dynamics, Azure Fundamentals, CISA, CISM, PMP Experience; Minimum 5 years ICT experience. At least 3 years in: Microfinance, Banking, Fintech, SACCO, Digital Lending Preferred experience: Core banking systems, CRM platforms, Systems integration, Vendor management

a day ago

Head Of Product

Living Goods

Nairobi, Nairobi County, Kenya, kenya

Full-time

Role: Head of ProductReports to: Chief Technology and Product OfficerLocation: NairobiAbout Living GoodsLiving Goods is a government performance partner that helps countries build affordable, intelligent, high-impact community health systems. We work alongside ministries in Burkina Faso, Kenya and Uganda to design, embed and strengthen the operating foundations that make care delivery reliable, measurable and continuously improving, and we treat cost as a design parameter so governments can maximize health impact within real budgets.Founded in Uganda in 2007, our community health model is backed by a randomized controlled trial showing a 27 per cent reduction in under-five mortality, and we deliver life-saving care for about $2 per person served per year.About The RoleThe Head of Product owns the product strategy and roadmap for everything Living Goods builds digitally, working to the Chief Technology and Product Officer, who holds ultimate accountability for the digital portfolio. The Head is the senior leader responsible for building product management as a discipline and for the organisation’s ability to apply AI well into technology products. The role also works closely with the Innovations Team to identify opportunities, co-develop innovative solutions, translate emerging ideas and technologies into product opportunities, and ensure that innovation initiatives are aligned with the overall product strategy and roadmap.Living Goods has run a digital portfolio without an established product management function, so the post-holder builds that function and the culture around it from the ground up. The role is hands-on: writing, reviewing and coaching product work directly, sitting with community health workers and supervisors in the field, and deciding on evidence whether to continue, adapt or stopReporting ScopeThe role reports to the Chief Technology and Product Officer, who holds ultimate accountability for the digital portfolio, and works as a peer to the Director, Software Engineering and collaborate with the Head of Innovations. The role line manages the Product team, and directs the applied AI capability. It is responsible for product management practice, discovery and evidence, applied AI capability, and product analytics with Performance, Evidence and Insights, and owns the product strategy, the roadmap and the AI features sequenced on it, within the technology direction and standards the Chief Technology and Product Officer sets. Technology strategy, architecture, the data platform and engineering standards sit with the Chief Technology and Product Officer and the Director, Software Engineering.Key ResponsibilitiesProduct Strategy, Roadmap and Evidence35% of timeSet and own the product strategy in line with our Program and Innovation strategy: what the products are for, who they serve, what they should do three years from now, and where AI earns its place.Own a single roadmap across the active software build lines, with AI features sequenced on it alongside everything else, and decide how it is ordered.Define the objectives and key results for the product function and for each product, and review performance against them.Lead discovery with community health workers, supervisors, programme staff and government partners, and bring evidence to decisions honestly, including recommendations to stop.Design for real constraints and for government ownership: intermittent connectivity, low-end devices, variable literacy, and a recurring cost a ministry can carry.AI Capability and Practice30% of timeLead the transformation to a truly AI-native engineering organisation, set the strategy and roadmap to move the department up its AI-maturity curve. This is a multi-stage journey and we are still early; part of the job is bringing the whole team up, including those who haven't yet reached today's baseline, and then getting to the next level and the one after.Lead from the front - stay genuinely hands-on. Pair with engineers and set the standard for AI-assisted development: agentic workflows, skills, memory, and the day-to-day craft. You are the head of engineering people look up to, not a project manager.Turn functions into leverage reshape roles like QA and product design away from per-team, per-task work toward factory capabilities: building the agents and systems that test and design at scale. Build the machine that tests the products, don't test them by hand.Manage the human side of the change take engineers through a fundamental shift in how they work, address the real fears that come with it, and turn the transition into something the team is energised by.Deliver ship against programme and product commitments with a lean, high-leverage team, and keep quality high as more of the work moves through an agentic toolchain.Building Product Culture15% of timeDefine what good product management looks like at Living Goods and make it visible: problem statements, outcome measures, written decisions and honest post-release review.Establish the operating rhythm of the function, covering intake, refinement, release planning and outcome review.Shift the default question from what should we build to what problem are we solving and how will we know it worked.Accelerate experimentation and hypothesis-based learning: frame work as testable hypotheses, design the cheapest test that could disprove one, and treat a disproved hypothesis as a good outcome.Make the case for product management across programmes, engineering and country teams, and make it safe to stop things on evidence.Coaching and Capability Development10% of timeLine manage, coach and develop the product management team, with clear expectations and regular, specific feedback.Build a structured development path for the team, covering core product skills: user research, written communication, stakeholder management and commercial judgement.Support colleagues moving into product from other disciplines with proper onboarding and a real transition plan, not just a change of title.Recruit consistently against a clear bar, and build succession so the function doesn't depend on any one person.Stakeholder and Partner Engagement10% of timeInput accurate technical content for donor proposals and reports.The Person We are Looking ForWe are looking for a product leader who has built a product function from nothing, who coaches by instinct, and who has real AI depth. The role suits someone who measures success by what the team can do without them, who is comfortable running discovery in a village and arguing a model choice with engineers, and who is honest about limitations, because overclaiming is fatal with an evidence-literate audience.EssentialWhat the Role Requires 10 or more years in product management, including 3 or more years leading, coaching and developing product managers.Experience establishing product management where it did not previously exist, including the work of persuading colleagues to adopt it.AI features shipped into production, covering evaluation, quality control and human oversight, not proof of concept work alone.Judgement in choosing between models and providers on capability, latency, offline behaviour, data residency, cost and exit options.Ownership of several products at different lifecycle stages, with evidence of having stopped or changed direction on the basis of data.Strong discovery practice with users in low-connectivity, low-literacy or resource-constrained settings.Excellent written communication. The post-holder must make the case for product management in writing to sceptical audiences, so this is near-disqualifying if weak.DesirableExperience in digital health, community health systems or international development.Experience of building for or handing over to government systems.Experience of open-source health platforms such as CHT, OpenSRP or CommCare.Leadership CompetenciesImpact First. Uses digital products to improve health outcomes and system performance, not as an end in themselves.Product Judgement. Decides what to build, what to stop and what to leave alone, and can explain the reasoning to engineers, programme staff and donors alike.Evidence Over Enthusiasm. Tests claims before making them, and is precise about what has been proven and at what scale.AI Fluency. Applies AI to real health system problems with a clear grasp of capability, cost, risk and the limits of current models.Builds Capability in Others. Coaches rather than corrects, and leaves colleagues more capable than they were.How To ApplyProcessApplications will be considered on a rolling basis until the position is closed. Early applications are strongly encouraged.CompensationA competitive salary and benefits package commensurate with experience including health insurance and bonus opportunity. The opportunity to be your best while making lives better for those in need.Living Goods is an equal opportunity employer and will consider every qualified applicant for employment. Living Goods does not discriminate based on race, ethnicity, national origin, ancestry, religion, gender, sexual orientation or disability.Our current job openings are displayed on our website, where you can search for open positions and apply directly. Living Goods does not offer any positions without an interview and never asks candidates for money. If you are asked for money, we strongly recommend that you do not respond and do not send money or personal information. If offered a role at Living Goods, we’ll request consent to complete a background check, which is part of our hiring process.Bottom of Form

2 days ago

Senior Security Engineer

Simple Life App

Nzalae/ Nzawa locations, Kitui County, Kenya, kenya

Full-time

Simple Life is the #1 AI-powered health coaching app for adults who want to lose weight and enjoy a healthier lifestyle-without the stress or extremes. Our mission is to empower people to feel their best every day. By challenging traditional, restrictive approaches, Simple offers a more sustainable method grounded in ease, personalization, and real-life support.Simple has had over 17 million downloads and more than 300,000 5-star reviews, having helped millions lose weight successfully and sustainably. Simple has earned recognition as Best Virtual Coach and one of the Top 100 AI companies all thanks to a dedicated global team driving real impact.With SIMPLE as a partner in their pocket, users feel cared for and empowered to embrace - and stick to - new healthy habits. To learn more, visit simple.life.We are looking for a hands-on Senior Security Engineer with a strong background in application security and cloud-native infrastructure.You will work directly with Engineering and SRE to design, implement, and improve security controls across our applications, cloud environments, and development pipelines.This is an engineering-first role. We are looking for someone who is comfortable working with code, infrastructure, and automation rather than relying solely on security tools and processes.Our main application stack is written in Go and runs on AWS and Kubernetes/EKS.This is a practical engineering role, so we’re looking for someone comfortable working with code, infrastructure and automation. Security is an independent function, giving you the chance to work across teams, own projects and shape how security is built into our systems.What You'll DoImprove application security across the SDLC through threat modeling, secure design reviews, code review, and automated security testing.Implement and maintain security controls in AWS and Kubernetes/EKS, including IAM, network policies, secrets management, workload security, and admission control.Develop security automation, infrastructure-as-code policies, and reusable tooling for engineering teams.Investigate vulnerabilities, assess their exploitability, and work with engineering teams on remediation.Support technical security assessments, penetration testing, and remediation of identified findings.Help improve security logging, detection, and incident response capabilities.Implement and maintain technical controls supporting HIPAA, SOC 2, and other relevant requirements.Take security engineering projects from design through implementation, rollout, and ongoing improvement.What We're Looking For5+ years of relevant experience in security engineering, application security, cloud security, or software engineering with a security focus.Familiarity with HIPAA, SOC 2, or ISO 27001 requirements.Strong hands-on experience in application security, cloud security, or both, with a willingness to work across these areas.Production experience with AWS and Kubernetes.Good understanding of web and API security, authentication, authorization, and common application vulnerabilities.Ability to read and write code in Go, Python, or a similar language.Experience with CI/CD security and infrastructure-as-code.Experience working with security scanning tools and vulnerability management.Understanding of IAM, cloud networking, secrets management, and container security.Ability to independently investigate technical problems and implement practical solutions.Comfortable working directly with developers and infrastructure engineers.Strong written and spoken English.Would Be a PlusOffensive security experience, penetration testing, or bug bounty work.Experience with Istio, mTLS, and Kubernetes network policies.Experience with Kyverno, OPA, Cilium, or similar technologies.Experience with supply-chain security tooling such as Cosign, Sigstore, or Syft.

2 days ago