Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Entry Level
Qualifications
Proven experience in software development, preferably with a focus on platform engineering. Strong knowledge of programming languages such as Java, Python, or C++. Experience with cloud platforms and services (AWS, Azure, GCP). Ability to work collaboratively in team settings and communicate effectively. Problem-solving mindset with a focus on user-centric design.
About the job
Join Speechify as a Software Engineer focusing on platform development to craft innovative solutions that enhance user experiences. Collaborate with a dynamic team of engineers and product managers to design, develop, and maintain our platform architecture. Your expertise will contribute to building scalable applications that can handle millions of users.
We are looking for a passionate engineer eager to tackle challenges and drive technology forward. If you are excited about working in a fast-paced environment and pushing the boundaries of what's possible, we want to hear from you!
About Speechify
Speechify is dedicated to transforming the way people interact with technology. Our mission is to provide accessible solutions that enhance productivity and learning through innovative software. Join us as we redefine user experiences and empower individuals worldwide.
jobgether is looking for a Senior Software Engineer in Kenya to focus on AI SaaS solutions. This position centers on building scalable, AI-driven software that improves user experiences for a range of clients. Role overview The Senior Software Engineer will work closely with other engineers and data scientists. Collaboration is key as the team designs, devel…
Our MissionJoin us in our vision to transform Africa into the world's first cashless continent.In 2017, over 50% of the Sub-Saharan African population lacked access to banking services, primarily due to exorbitant fees, the distance to branches, and the limited acceptance of cards. This has led many individuals to hoard cash, while small businesses struggle with high-interest loans. Parents often spend valuable time queuing to pay school fees in cash.We aim to change this dynamic by developing seamless financial services that are fee-free, readily accessible, and widely accepted. Our innovative platform allows users to send money, even in areas with unreliable utilities and infrastructure. Since launching our mobile app in Senegal in 2017, we have expanded to serve millions across nine countries, and our growth trajectory is accelerating.Your expertise will play a pivotal role in making our mission a reality!Your Role in Our MissionAs the largest financial institution in Senegal and Côte d'Ivoire, Wave is rapidly increasing its user base year after year. We are still in the early stages of our product roadmap, which means your contributions will significantly impact everyday lives.We are seeking skilled engineers who are self-motivated and passionate about delivering results. You will be responsible for enhancing the payment experiences of our users, from identifying challenges to implementing solutions and providing support to our customer support team.By enabling millions in West Africa to access essential financial services via mobile money, we recognize that exemplary customer support is vital. We envision a future where technology handles routine tasks, allowing our human teams to focus on meaningful interactions that require creativity and empathy.Here are some of our recent initiatives:Enabling payments through the Wave app for in-store purchases.Integrating with utility companies to allow bill payments through Wave.Creating an app for business owners to manage employee salaries using Wave.Facilitating transportation payments for taxis, trains, and buses.We work with a diverse tech stack (familiarity is a plus but not mandatory):Backend: Python 3 (+ mypy)API layer: GraphQLFrontend: ReactDatabase: Postgres
About Speechify Speechify aims to remove barriers to reading and learning. Over 50 million people use our text-to-speech products to turn content like PDFs and websites into audio, making information more accessible and easier to understand. Our products cover iOS, Android, Mac, Chrome Extension, and Web App platforms. Google named us Chrome Extension of the Year, and Apple recognized our work with the 2025 Design Award for Inclusivity. Our team includes nearly 200 distributed professionals worldwide. Many come from leading tech companies such as Amazon, Microsoft, and Google, as well as top universities including Stanford. We work remotely, collaborating across time zones without office boundaries. Role Overview: Senior Software Engineer – Windows/Desktop Applications Location: Nairobi, Kenya This role focuses on building and shaping native Windows desktop applications for Speechify. The work involves both hands-on engineering and collaboration with cross-functional partners to deliver reliable, accessible, and high-performing software. What You Will Do Design, architect, and develop native Windows desktop apps using Windows App SDK, WinUI, C#, XAML, and C++ as needed. Set and maintain standards for Windows desktop development, including code structure, performance, memory management, responsive user interfaces, and compatibility across Windows 10 and 11. Drive accessibility by integrating and validating support for accessibility APIs, ensuring users with disabilities have a seamless experience. Collaborate with product designers, UX researchers, QA, and other stakeholders on feature planning and long-term strategy for the Windows platform. Manage the full lifecycle of features, from initial concept through release and ongoing maintenance, with a focus on quality and reliability. Troubleshoot complex bugs and performance issues, and recommend architectural or design improvements.
Join Ajua as a Senior Product Engineer and play a pivotal role in creating exceptional SaaS products that empower businesses across Africa and beyond. You will be instrumental in enhancing various components of the Ajua product suite, ensuring they significantly impact our clients' success.Key Responsibilities:Direct the development of Ajua’s product suite towards a comprehensive Integrated Customer Experience Platform, leading MVP launches and subsequent enhancements.Guide a dynamic team of engineers and designers through agile methodologies, fostering collaboration and innovation.Ensure the Ajua platform remains stable, reliable, and user-friendly while continually optimizing performance.Design and mentor in product architecture and design, challenging the status quo for excellence.Conduct qualitative and quantitative research to identify customer challenges, developing solutions that are prototyped, iterated, and launched effectively.Create intuitive, feature-rich customer experiences that exceed Ajua clients' expectations.Take ownership of product features from inception through to launch and user engagement.Manage your workload efficiently within tight deadlines to maximize impact.Collaborate with Data Scientists to introduce valuable features that enhance our offering.Partner with Operations to streamline solutions and boost service reliability.Thoroughly analyze requirements and devise solutions that address genuine customer pain points.Conduct rigorous testing and unit testing to deliver high-quality outcomes.Continuously enhance your technical skills and knowledge while fostering team growth.Document development processes and outcomes meticulously.
About Speechify Speechify helps people listen to articles, documents, and books wherever they are. The platform lets users control how they absorb information, with tools built to support learning and accessibility. Like streaming services changed audio entertainment, Speechify is shaping the way people access audio information. The company continues to grow quickly and is recognized as a leader in its field. Role Overview: Senior Software Engineer - Core Experiences This position is based in Nairobi, Kenya. The Senior Software Engineer will join the Core Experiences Team and focus on building and maintaining the core services and SDKs that power Speechify’s product across platforms. The role sits at the intersection of product development and infrastructure, with a focus on efficient APIs and user-friendly systems. What You Will Do Work with teams across functions to define project scopes, improve processes for faster customer feedback, and deliver solutions through the cross-platform SDK. Improve existing features by creating efficient abstractions and optimizing algorithms for faster load times and better data parsing. Build cloud functions, lightweight backend services, and jobs using Kotlin. What We’re Looking For Strong systems thinker who values end-to-end design and simplicity. Works quickly and creatively, with good judgment about what to prioritize for immediate release. Self-driven and focused, able to operate in a growing startup environment. Collaborates well with designers, marketers, and product managers to achieve strong results.
Engage with our RPA tools to enhance and maintain automation workflows.Receive hands-on training from our development team through online sessions and practical experience.Contribute to dynamic web projects utilizing HTML, JavaScript, React, and platforms such as Firebase or Supabase.Assist in the design, development, and upkeep of web-based applications.Participate in team meetings and code reviews, gaining invaluable exposure to collaborative development processes.Troubleshoot technical issues, resolve bugs, and support our production environments to ensure optimal stability.Help document workflows, project updates, and development processes.Participate in process analysis, system design, testing, and deployment preparations.This role will enhance your technical skills while immersing you in exciting, impactful projects.
Join Speechify as a Software Engineer focusing on platform development to craft innovative solutions that enhance user experiences. Collaborate with a dynamic team of engineers and product managers to design, develop, and maintain our platform architecture. Your expertise will contribute to building scalable applications that can handle millions of users.We are looking for a passionate engineer eager to tackle challenges and drive technology forward. If you are excited about working in a fast-paced environment and pushing the boundaries of what's possible, we want to hear from you!
Cross Border Talents is seeking a Principal Java Engineer to join our client's team in Portugal. Are you a skilled problem-solver with a solid foundation in software development? Do you aspire to be part of a forward-thinking team that leverages technology to drive positive change?If so, this opportunity could be the perfect fit for you!Our client, a rapidly expanding non-profit social enterprise, operates in the Netherlands, Portugal, South Africa, India, Kenya, and Ethiopia. They specialize in creating digital platforms designed to inspire users—especially young women and adolescent girls—to make beneficial lifestyle choices. By collaborating with local communities, they implement strategies such as reminders, discounts, and reward points to motivate users to access and utilize health products and services.All of their offices are modern, open environments filled with passionate, international colleagues. Whether you're working from our bustling Nairobi office, the rapidly growing South Africa branch, or remotely, our team is youthful, and our culture is vibrant and dynamic. We pride ourselves on a fast-paced, informal, and friendly work atmosphere.Your Role:As the Principal Engineer, you will be responsible for developing and maintaining the software that powers our systems. You will provide guidance on software implementation and delivery while ensuring adherence to technical principles and standards across teams.Your key responsibilities will include:Influencing and implementing software engineering principles in the design, development, maintenance, testing, and evaluation of our software.Collaborating closely with architects and engineering teams to enhance and expand features on our software platform.Utilizing your coding expertise to mentor and coach fellow engineers on complex challenges.
Key Responsibilities:Engage across various business domains to deliver development, maintenance, and support services.Collaborate within agile squads or independently depending on business requirements.Communicate with business stakeholders to comprehend the challenges they aim to resolve.Work alongside architects, analysts, and infrastructure specialists to craft comprehensive technical solutions, including deployment and troubleshooting.Conduct Proof of Concepts as necessary to validate technical solutions.Identify root causes during incidents and provide immediate resolutions.Offer support to peers on various projects as required.Participate in daily stand-ups to update on task progress and join bi-weekly project planning meetings.Ensure timely completion of tasks and projects, adhering to the highest quality standards.Propose innovative ideas to enhance application usability and functionality.
Role overview Pavago seeks a Senior Full Stack Software Engineer to support both product and infrastructure development. This is a remote role open to candidates based in Kenya. What you will do Take part in projects across both front-end and back-end systems Use modern technologies and frameworks as part of daily work Work closely with colleagues to build and refine software solutions Location This position is fully remote within Kenya.
Speechify builds technology that turns written content into audio, helping over 50 million users learn and access information in new ways. Our text-to-speech tools work with PDFs, books, Google Docs, news articles, and websites, making reading more accessible and efficient. Our suite of products spans iOS, Android, Mac, and Chrome. Speechify has earned recognition from Google as Chrome Extension of the Year and received Apple’s 2025 Design Award for Inclusivity. The team at Speechify is fully distributed, with nearly 200 professionals worldwide. Members include frontend and backend engineers, AI research scientists, and leaders from companies such as Amazon, Microsoft, and Google, plus alumni from Stanford and startups like Stripe and Vercel. There is no central office; everyone works remotely. Role Overview The Data team within Speechify’s AI division is seeking a Software Engineer focused on Data Infrastructure & Acquisition. This position centers on managing and improving the systems that collect and prepare data for model training. The team’s mission is to assemble large-scale, high-quality datasets efficiently and cost-effectively, combining infrastructure, engineering, and research expertise. What You Will Do Find and secure new sources of audio data, then integrate them into the data ingestion pipeline. Maintain and improve the cloud infrastructure for the ingestion pipeline, which runs on Google Cloud Platform and uses Terraform for management. Partner with Scientists to optimize cost, throughput, and data quality, enabling richer datasets at scale for next-generation models. Work with the AI team and company leadership to shape the dataset roadmap for both consumer and enterprise product development. Location This role is based in Nairobi, Kenya, as part of Speechify’s distributed team.
Jobgether is seeking a Senior DevOps Software Engineer with strong experience in Azure to help strengthen and maintain our cloud infrastructure. This position is based in Kenya and focuses on both development and operational aspects of our platform. Role overview This role centers on improving and supporting our Azure cloud environment. The Senior DevOps Software Engineer will work to develop, optimize, and maintain application deployment processes. Ensuring the reliability and performance of our systems is a key priority. What you will do Develop and maintain deployment pipelines for our applications on Azure Monitor and enhance system availability and performance Collaborate with the team to support ongoing infrastructure improvements Requirements Extensive experience with Azure cloud services Background in both software engineering and DevOps practices Strong problem-solving skills and attention to system reliability
Role overview Jobgether seeks a Senior PHP Developer to join the Technology & AI Labs team in Kenya. The focus is on building and refining web applications and services using modern PHP technologies. Daily work involves close collaboration with other experienced developers. What you will do Develop and maintain web applications and services built with PHP Collaborate with team members to enhance and expand product features Use up-to-date PHP tools and practices to deliver stable, reliable solutions Share ideas and technical input to help shape ongoing technology projects Requirements Extensive experience working with PHP and its frameworks Comfortable contributing in a collaborative, team-focused setting Interest in developing modern web applications Motivated to tackle complex problems and improve existing products Location This role is based in Kenya.
Jobgether is looking for a Senior Full-Stack Engineer to join the team in Kenya. This position centers on building and maintaining web applications using Python and React. The work spans both front-end and back-end tasks, with a focus on smooth integration and strong performance. Role overview This role involves hands-on development across the entire stack. Python powers the backend, while React drives the user interface. Collaboration with other engineers and stakeholders is part of the day-to-day, aiming to deliver reliable and effective software solutions. Key responsibilities Develop and maintain web applications using Python and React Work on both client-side and server-side features Ensure seamless integration between front-end and back-end components Contribute to project success through code quality and performance Requirements Strong experience with Python and React Ability to handle both front-end and back-end development tasks Comfort working in a collaborative team setting
Ajua is a pioneering growth-stage startup backed by Silicon Valley and African venture capital, dedicated to revolutionizing customer experiences across the continent. We are proud to be Africa’s first Integrated Customer Experience company, empowering businesses to grow while providing consumers with choices.Are you excited about tackling the continent's most significant challenges through technology? Join us as a Senior Platform Engineer! We seek a passionate individual who is dedicated to crafting innovative software solutions that drive progress across Africa.In this role, you will report directly to the Head of Engineering and be instrumental in developing exceptional software solutions to enhance our real-time data platform.
About this RoleAt JUMO, we recognize that teamwork is pivotal to our technological success. Our engineering teams work with cutting-edge technology and are empowered with the freedom to innovate and tackle exciting challenges. This collaborative environment allows every team member to play a vital role in our mission to provide equal access to financial opportunities. We have carefully selected our technology stack to ensure we are utilizing the best tools available.As part of our software engineering team, you will be instrumental in developing our industry-leading banking as a service platform, facilitating real-time access to funds while keeping operational costs minimal. By integrating into JUMO’s platform, you will help our partners offer a diverse range of financial products, including loans and savings, to new customer segments.In this role, you will be tasked with addressing complex technical challenges, devising solutions that are scalable, testable, maintainable, and efficient, while continuously enhancing our engineering methodologies. You will report directly to a Tech Lead.
About the Role At JUMO, we believe that collaboration is key to driving our technology strategy forward. Our teams are immersed in cutting-edge technology and enjoy the freedom to innovate and tackle exciting challenges. Every team member plays a vital role in our mission to provide equal access to financial opportunities. We have thoughtfully selected our technology stack to ensure we utilize the best tools available. As part of our software engineering team, you will contribute to the development of our industry-leading banking-as-a-service platform and products, providing real-time access to financial resources with minimal operational costs. This platform empowers our partners to extend loans, savings, and a variety of financial options to previously underserved customer segments. In the position of Junior Software Engineer, you will be tasked with addressing complex technical challenges with solutions that are scalable, testable, maintainable, and efficient, all while enhancing our engineering practices. You will report directly to a Tech Lead. Your Responsibilities Contribute to the software development life cycle (SDLC) to create a scalable distributed system. Assist in shaping the team's roadmap in alignment with the company’s and technology's vision. Design services and systems using accepted design patterns to facilitate iterative, autonomous development and future scalability. Design, implement, test, deploy, and maintain our products and services. Review and provide feedback on code developed by peers. Guide the team in writing production-ready code that is testable and comprehensible for other developers, addressing edge cases and errors. Proactively communicate potential blockers, delays, and budget issues within project timelines. Contribute to the enhancement of existing documentation and educational materials while promoting best practices and engineering excellence. Qualifications 1-2 years of experience with Kotlin, Java, or Scala, and familiarity with cloud-based infrastructure, particularly AWS. Proficiency in Python is a plus. Experience in designing, developing, and testing software applications. Some experience in designing and developing high-volume, low-latency services. Strong problem-solving skills and a collaborative mindset.
Role overview Jobgether seeks a Customer Success Manager for AI Solutions based in Kenya. This position supports enterprise and mid-market clients as they implement an AI-driven platform. The focus is on guiding organizations through adoption, ensuring they gain measurable value from advanced data and AI features. What you will do Advise senior stakeholders, helping them align business goals with the platform’s AI and data capabilities. Translate client strategies into clear, measurable outcomes by integrating SaaS products and building data-centric workflows. Oversee complex customer projects, adapt to shifting priorities, and provide direction when situations are uncertain. Manage ongoing relationships, troubleshoot technical challenges, and identify ways to support renewals and growth. What makes this role unique Combines strategic planning with direct, hands-on work. Emphasizes close collaboration with clients in a customer-focused environment. Involves both process improvement and active support for evolving customer needs. Location This role is based in Kenya.
About ShareAt Share, we are revolutionizing the Internet Service Provider landscape in Africa by creating a cutting-edge, fully automated software-defined network. Our innovative approach integrates fiber, wireless technologies, and intelligent routing into a cohesive ecosystem that empowers ISPs to thrive.About the RoleWe are in search of a Lead Systems Engineer to take charge of the compute, storage, and platform infrastructure that powers our network. You will be instrumental in developing systems that facilitate automated provisioning, AI-enhanced network operations, and real-time telemetry across various markets. This role offers the opportunity to work on greenfield projects, where you will make critical decisions regarding database management, service deployment, and intelligent automation instrumentation. If you are passionate about leveraging AI for network optimization and eager to construct adaptive infrastructure, this position is tailored for you.Key ResponsibilitiesPlatform InfrastructureDesign and implement virtualization platforms (Proxmox, KVM) across distributed Points of Presence (PoPs).Oversee Kubernetes clusters for platform services and microservices deployment.Architect scalable storage systems (Ceph, ZFS, TrueNAS) for network telemetry and operational data.Develop and maintain AAA infrastructure (FreeRADIUS with Percona MySQL cluster) handling thousands of concurrent users.Implement essential services: DNS, NTP, syslog, DHCP, and IPAM.Database & Data SystemsDeploy and fine-tune time-series databases (TimescaleDB, InfluxDB) for scalable network metrics.Design data pipelines that support AI/ML models for network automation.Establish backup, replication, and disaster recovery plans.Create unified data architectures connecting physical infrastructure (fiber, devices, PoPs) with logical network states (IP allocations, routing, VLANs) and operational telemetry into usable systems.Develop data pipelines that link network events to billing and SLA compensation processes.AI-Driven Network OperationsConstruct the telemetry and observability stack that empowers intelligent network operations, enabling proactive management and optimization.
Role overview Jobgether is seeking a Senior Backend Developer (Node.js) to join a fully remote team in Kenya. This role supports a partner organization delivering digital finance solutions to clients around the world. The position centers on building and maintaining backend systems that power financial products at scale. What you will do Design and implement secure, scalable backend systems using Node.js Develop and maintain real-time APIs and services for global financial applications Architect infrastructure to support distributed systems Work closely with engineers in various regions within a remote-first setup Focus on improving system performance and reliability over time Requirements Extensive experience with Node.js in backend development Background in backend architecture and distributed systems Ability to optimize performance and build scalable services Comfort working remotely with autonomy and a sense of ownership Willingness to learn and adapt to new technologies Location This is a remote position for candidates based in Kenya.
Apr 28, 2026
Sign in to browse more jobs
Create account — see all 163 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.