Back to jobs
Job in Kenya

Senior Software Engineer

Zeraki Nairobi, Kenya Full Time Posted 2026-10-22
AI job insight

AI job insight

See full AI guide

Zeraki is hiring a Senior Software Engineer in Nairobi to lead backend architecture and delivery across its education technology platforms. The hands-on role emphasizes Java and Spring Boot services, scalability, reliability, API design, and technical leadership.

  • Lead backend system design and architecture using Java and Spring Boot.
  • Build production-grade REST APIs and mission-critical backend services.
  • Collaborate with Angular frontend, DevOps, Product, and engineering teams.
Source JobWeb Kenya Salary Not enough public salary data is available for this exact role. Before applying, prepare to ask about gross pay, benefits, contract length, probation period, transport and any allowances.

Similar jobs

More roles you may want to review before you leave.
CountyNairobiCityNairobiContractFull TimePosted2026-10-22Close dateNot specifiedExperienceNot specifiedSourceJobWeb Kenya
senior software engineerbackend engineeringjavaspring booteducation technologynairobifull timetechnical leadershipentregadortechnologysoftware engineerbackend engineer

AI summary

Zeraki is hiring a Senior Software Engineer in Nairobi to lead backend architecture and delivery across its education technology platforms. The hands-on role emphasizes Java and Spring Boot services, scalability, reliability, API design, and technical leadership.

  • Lead backend system design and architecture using Java and Spring Boot.
  • Build production-grade REST APIs and mission-critical backend services.
  • Collaborate with Angular frontend, DevOps, Product, and engineering teams.
  • Own multi-sprint delivery, incident response, performance, and technical debt.
  • A Tech Lead allowance is available for formal technical leadership responsibilities.
Use AI for this job

AI job guide

Use this guide to check salary signals, requirements, documents, application steps and safety before you apply.

AI salary guide

Not enough public data

Not enough public salary data is available for this exact role. Before applying, prepare to ask about gross pay, benefits, contract length, probation period, transport and any allowances.

Can you qualify for this role?

  • UnclearRelated work experienceThe text mentions experience, but the exact level should be confirmed at source.
  • RequiredEducation or certification mentioned in the postThe captured text mentions education, a diploma, certificate, or licence.
  • PreferredPractical evidence in entregador, technology, software engineerThe tags and summary point to skills connected with this role.
  • RequiredAvailability to work in NairobiThe vacancy is associated with this location.
  • UnclearComfort with the Full Time contract termsConfirm hours, duration, probation and benefits at the original source.

Documents to prepare

  • Likely requiredUpdated CV
  • Role specificCover letter or short employer message
  • OptionalProfessional references
  • Role specificAcademic or professional certificates
  • VerifyID or passport only after verifying the employer

Application tips for this job

  • Place your strongest Senior Software Engineer evidence in the first half of your CV.
  • In your cover letter or employer message, connect your experience to Zeraki and the role in Nairobi.
  • Add concrete examples related to entregador, technology, software engineer, ideally with measurable outcomes or clear responsibilities.
  • Follow the instructions from JobWeb Kenya; avoid sending documents to unofficial contacts or copied links.
  • Confirm the deadline, interview location and employer contact before sharing personal documents.
  • Prepare a polite question about pay, benefits and contract terms for later interview stages.

Source and safety check

  • JobWeb Kenya
  • Original source link available
  • Application method is clear
  • Deadline not specified
  • No major risk signal was detected in the captured text.

Never pay for interviews, shortlisting, medical checks, uniforms, or job placement. Confirm every application at the original source before sharing personal documents. Report suspicious listing.

Interview preparation

  • What experience makes you a strong fit for this Senior Software Engineer role in entregador, technology?
  • How have you handled responsibilities similar to those in this job post?
  • Are you available to work in Nairobi under the listed contract or schedule?
  • Prepare examples with clear responsibilities, tools used and measurable outcomes.
  • Review the source and research Zeraki before the interview.

Ask what the first priorities will be in the role and how success will be measured.

Use AI to apply better

After confirming the original source, use Career Assistant to check role fit, tailor your CV and prepare a cover letter or employer message.

Original source description

We are looking for highly capable Senior Software Engineers to strengthen Zeraki’s engineering capability and help us build scalable, reliable and high-quality technology across our education technology ecosystem.

This is a hands-on engineering role for someone with strong technical depth, sound engineering judgment and a high level of ownership. You will work on complex systems, contribute to architectural decisions, solve challenging technical problems and help improve the reliability, performance and scalability of Zeraki’s platforms.

You will work primarily within our Java/Spring Boot backend ecosystem, while collaborating closely with Frontend, DevOps, Product and other engineering teams to deliver cohesive, scalable and reliable systems.

For engineers who demonstrate the capability and take on formal technical leadership responsibilities, Zeraki will provide a Tech Lead allowance.

Requirements

Key Responsibilities

  • Technical Leadership & System Design
  • Lead the design and implementation of scalable, secure, and maintainable backend systems using Java and Spring Boot
  • Own architectural decisions across services, ensuring clear contracts between backend, frontend (Angular), and infrastructure
  • Translate ambiguous product requirements into well-defined technical designs and execution plans
  • Drive system design discussions, identifying trade-offs in scalability, performance, and maintainability
  • Ensure alignment between frontend and backend through well-structured APIs and data contracts
  • Backend Engineering & Execution
  • Write high-quality, production-grade code for mission-critical systems
  • Build and maintain RESTful APIs and backend services
  • Optimize system performance, reliability, and scalability
  • Proactively identify and address technical debt and bottlenecks
  • Establish and enforce best practices in code quality and testing
  • Team Productivity & Enablement
  • Act as a force multiplier through code reviews and technical leadership
  • Unblock engineers quickly when they face challenges
  • Balance personal contribution with team enablement
  • Ownership & Delivery
  • Take full ownership of multi-sprint projects
  • Coordinate execution across engineers
  • Drive incident response and post-mortems
  • Proactively identify and resolve risks
  • Cross-Stack Collaboration
  • Work closely with Angular frontend engineers
  • Partner with DevOps on deployment pipelines
  • Ensure end-to-end system reliability
  • Business & Product Alignment
  • Align engineering decisions with product goals
  • Collaborate with Product Managers
  • Balance technical excellence with delivery timelines
  • Mentorship & Team Development
  • Mentor junior and mid-level engineers
  • Contribute to hiring and onboarding
  • Foster a culture of ownership and learning
  • Performance Expectations
  • Deliver complex multi-sprint projects reliably
  • Improve team velocity and code quality
  • Maintain high system uptime
  • Drive system performance improvements
  • Mentor engineers effectively
  • What We’re Looking For
  • Experience & Technical Skills
  • 5+ years in backend engineering
  • Strong expertise in Java and Spring Boot
  • Experience with distributed systems
  • Strong System and API design skills
  • Database experience (SQL/NoSQL)
  • Familiarity with cloud services and CI/CD configurations
  • Working knowledge of Angular frontend concepts
  • Leadership & Mindset
  • Strong ownership mentality
  • Proven leadership ability
  • Excellent communication skills
  • Pragmatic decision-maker
  • Passion for mentorship
Source and provenanceSource: JobWeb Kenya. Last checked: 2026-10-23.Kazi Connect is a job discovery service, not the employer. Always confirm the vacancy at the original source.Summaries may be AI-assisted. Report inaccurate content.
Never pay to apply. Always confirm the original source and watch for payment requests, sensitive document requests, or unrealistic promises.