This job is no longer available
This job expired on 28/07/2026. It no longer accepts applications.
Principal Software Engineer
Open Function (OpenFn)
Job description
About the role
OpenFn is looking for a Principal Software Engineer to lead the development of its public‑service automation platform. You will work remotely with a mission‑driven team, building AI‑enhanced workflows that empower governments and NGOs across 40+ countries.
Key responsibilities
- Own end‑to‑end feature development across the full stack, from data source integration to real‑time debugging.
- Define and implement the UI architecture, including state management, component patterns, build tooling, and design system.
- Collaborate closely with product and design to shape both what is built and how it is built.
- Set technical standards through code reviews, architectural guidance, and exemplary engineering practices.
- Mentor other engineers and raise the overall quality of the codebase.
Required profile
- 7+ years of software engineering experience with deep expertise in JavaScript.
- Proven experience designing and scaling complex, multi‑user platforms.
- Strong problem‑solving ability to identify root causes behind noisy symptoms.
- Experience building rich, interactive front‑ends such as canvas editors or real‑time collaboration tools.
- Comfort with full‑stack concerns: APIs, WebSockets, CI/CD pipelines, and testing strategies.
- Excellent remote communication skills using GitHub, Slack, and Figma.
- Fluent English.
Required skills
- JavaScript
- UI architecture
- State management
- Component patterns
- Build tooling
- Design system development
- APIs
- WebSockets
- CI/CD
- Testing frameworks
- GitHub
- Slack
- Figma
- AI‑powered UI concepts
- Phoenix LiveView (or similar MVC approaches)
- Developer tools, code editors, CLI‑adjacent experiences
What we offer
- Competitive, commensurate compensation.
- Fully remote work with flexible hours.
- Opportunity to impact public services worldwide.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Kenya.
Salary: Software Engineer - FinTech (Remote) Based on 13 job offers in KenyaSalaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Open Function (OpenFn)
Related job offers
-
Engineer - Enterprise Customer Support
Safaricom PLC Kenya -
AjiraForSHE Internship – Digital Savings & Project Support
Avsi Kenya Kenya -
Tech Lead/Sr Backend (Go) Developer
Jobgether Kenya -
Product Success and Growth Manager
Baritex AI Operating System Lagos -
Join Tana Fellowship: Software, QA, Data & IT Talent Pool
Tana Nairobi