Remote Software Development Jobs in Kenya (1,508)
Senior Backend Developer (PHP / Laravel)
Lead backend architecture and technical decision-making for a high-performance online learning platform. Collaborate with cross-functional teams to design scalable services, mentor junior engineers, and ensure system security and reliability.
Salesforce QA Engineer Lead
The QA Lead will design and maintain automated testing frameworks for Salesforce and integrated enterprise applications. They will also lead the QA team, define testing strategies, and integrate automated suites into CI/CD pipelines.
Senior Nodejs Engineer
You will build scalable, high-performance backend systems using Node.js and TypeScript while owning design and architecture decisions. Additionally, you will collaborate with product and engineering teams to deliver secure solutions and mentor teammates.
Senior Golang Engineer
You will own backend development from architecture and system design through implementation, deployment, and production support. Additionally, you will build scalable products, optimize backend services, and mentor teammates through design discussions and code reviews.
Be the one who applies first
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Senior Python Engineer
The role involves owning backend development from architecture and system design through to implementation and production support. You will build scalable services, optimize performance, and mentor team members while collaborating with product and engineering teams.
Junior Cloud Security Engineer Internship
Interns will learn and apply cloud security principles across AWS, Azure, and GCP while setting up secure environments and IAM policies. They will also identify and remediate cloud misconfigurations, implement encryption, and configure monitoring and alerting solutions.
Oracle Planning (EPBCS/PBCS)
The consultant will lead end-to-end Oracle EPM Planning implementations, translating business requirements into technology-enabled solutions. They will manage the full project lifecycle, including configuration, development, testing, and post-implementation support for budgeting and forecasting processes.
Full Stack Developer
Build and maintain features across the frontend and backend while writing clean, tested, and maintainable code. Collaborate with product and design teams to turn requirements into software and debug production issues.
Software Engineer (AI-Forward)
You will work on client-facing software projects while leveraging AI tools to accelerate development and maintain high-quality code. You are responsible for managing the full lifecycle of software systems, from design and implementation to testing and observability.
ML Intern
Experiment with language model configurations and optimization approaches to reduce token usage while maintaining output quality. Build and maintain training and evaluation data pipelines, analyze model performance, contribute to monitoring tools, and apply relevant research to product improvements.
Machine Learning Engineering Intern, Recommendation Systems
Develop and evaluate recommendation models and ranking approaches for personalized music discovery, including building data pipelines, processing user interaction data, and engineering features. Create machine learning prototypes, benchmark approaches, document findings, and collaborate with engineering and product teams to improve recommendation systems.
Senior Software Engineer
You will build interactive geospatial applications and platform components to support national security missions and warfighter decision-making. This involves working across the full capability lifecycle, from data ingestion and analysis to building intuitive UI workflows and integrating agentic AI.
Manager, Systems and Database Engineering
Lead the Systems and Database Engineering team and oversee the stability, security, performance, and compliance of PeopleSoft, Oracle databases, OCI infrastructure, and related integrations. Manage projects, disaster recovery, patching, automation, staff development, and coordination with university teams and external vendors.
Web3 Core Engineer
You will work on the Brave Wallet by collaborating with the backend team to iterate on wallet libraries and integrate new features. Additionally, you will investigate blockchain edge cases and stay updated on protocol upgrades and standards.
Software Engineer, Cybersecurity Benchmarks
You will design, build, and maintain cybersecurity benchmarks for frontier AI models within the evaluation infrastructure. Additionally, you will harden evaluation environments to prevent AI escape and use threat modelling to inform the overall benchmarking strategy.
Software Engineer - AI Tooling
You will build and maintain AI tooling, including agents, MCP servers, and evaluation frameworks to ensure high-quality developer experiences. You will collaborate across teams to integrate AI capabilities into Supabase products while driving an eval-first approach to measure performance and reliability.
Be the one who applies first
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Resident Engineer
Develops organization-wide architectures and methodologies for complex products and systems across multiple engineering disciplines. Provides technical leadership by evaluating new technologies and mentoring less-experienced staff members to ensure design excellence.
Cloud Engineer
Architect and optimize cloud-native infrastructure using Kubernetes and Terraform to support global, high-traffic gaming operations. Lead performance optimization initiatives and manage multi-regional resilient systems to ensure high availability and scalability.
Senior Backend Engineer
Own backend development from architecture and system design through implementation, deployment, and production support. Build products from scratch, scale systems, and mentor teammates through design discussions and code reviews.
Software Support Engineer
The role involves investigating and resolving technical production issues, managing bug reports, and performing quality assurance testing. You will also collaborate with engineering teams to maintain application stability and document technical resolutions.
Senior Product Architect
You will own the overall technical architecture, platform vision, and system scalability for Storyblok's product offerings. You will also collaborate with cross-functional teams to design cloud-native architectures and establish technical standards.
Junior AI Platform Engineer 11 applicants
You will implement and maintain Python backend features and API integrations while assisting with LLM model workflows and data preparation. Additionally, you will write unit tests, perform model evaluations, and support deployment processes under the guidance of senior engineers.
Senior Java Software Engineer
Design, develop, and maintain enterprise Java applications, backend services, REST APIs, and integrations using Java, Spring Boot, Hibernate, SQL, and Oracle. Support Angular frontend development, troubleshoot issues, improve application performance and reliability, and collaborate with Agile teams through ceremonies, code reviews, and testing.
Information Security Lead
Own information security across APIs, partner integrations, cloud infrastructure, and security operations, including threat modeling, monitoring, incident response, and penetration-test remediation. Manage the outsourced endpoint security provider, maintain ISO 27001 controls and regulatory alignment, and communicate security risks to engineers, leadership, and regulators.
11136 - Azure DevOps Lead / ALM & Program Delivery Specialist
The Azure DevOps Lead will be responsible for setting up and configuring Azure DevOps environments, including boards, pipelines, and test plans. They will also integrate these processes with Microsoft Project to manage program schedules, dependencies, and cross-functional delivery.
Be the one who applies first
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Advisory Database Administrator
Lead administration and improvement of the eMoney SQL database environment, with a focus on production availability, security, performance, and capacity. Oversee maintenance, monitoring, troubleshooting, backup and recovery, automation, and technical mentoring across the DBA team.
Senior Data Scientist
Design, develop, evaluate, and deploy recommendation, personalization, ranking, NLP, and GenAI models, including RAG-based features, while analyzing data and engineering features. Build evaluation frameworks, investigate model failures, collaborate with engineering and platform teams on production iteration, and communicate findings while maintaining documentation and compliant data practices.
Web Developer – Website Development & Integration
The Web Developer will consolidate three business websites into one professional, user-friendly corporate site. They are responsible for website assessment, content integration, SEO optimization, and providing maintenance documentation upon project completion.
Senior Data Engineer
Design and build scalable, reliable data platforms using Azure Databricks and Delta Lake. Collaborate with cross-functional teams to turn business requirements into efficient data pipelines and models.
Automatically Apply to the Best Remote Jobs
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Top Companies Hiring Remote Software Developers in Kenya
What skills do remote software development jobs in Kenya ask for?
We reviewed 16 job postings for remote software developers in Kenya and found these are the skills employers ask for most often:
| Skill | Share of job posts |
|---|---|
| Data analysis | 31% |
| Statistical programming | 25% |
| Problem-solving | 25% |
| Kubernetes | 19% |
| Cross-functional collaboration | 19% |
| Stakeholder management | 19% |
| SDTM | 19% |
| ADaM | 19% |
| Python | 19% |
| Microservices | 13% |