Open Function Logo

Open Function

Principal Software Engineer

Posted 18 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in Kenya
Senior level
Remote
Hiring Remotely in Kenya
Senior level
The Principal Software Engineer will lead the development of features across the stack, set the technical vision for UI architecture, and provide mentorship for other engineers while ensuring high standards in engineering practices.
The summary above was generated by AI

Type: Full-time contractor (hours negotiable)
Location: Remote - Africa/Europe time zones (strong preference for candidates based in Africa)

  • OpenFn is a public service automation platform, available to all as an open-source digital public good. Governments and NGOs use it to connect together complex systems—civic registries, microservices, AI tools, and more—into reliable workflows.
  • Our team, Open Function Group, builds the OpenFn software platform and deploys it with partners worldwide, in 40+ countries and counting. We are a small, fully-remote, and mission-driven outfit backed exclusively by philanthropic capital.
  • We deeply believe that everyone deserves brilliant digital services from their government. We think that AI offers an historic opportunity to realise this vision. That's why we're building OpenFn.
What you’ll be doing

Build the "Claude Code for Public Services". As a Principal Engineer you'll own features end-to-end across the whole stack: helping users wire up data sources into workflows, chat with AI agents to test their services against complex edge cases, spot anomalous behaviour at a glance in dynamic dashboards, and debug failing workflows in real time.

Write the pattern book. Set the technical vision for our UI architecture — state management, component patterns, build tooling, design system — and make the decisions that allow us to rapidly test new ideas and scale the ones that work. You'll partner closely with product and design to shape what gets built, not just how.

Raise the bar. You'll be the technical leader other engineers learn from. Set high standards through code review, architectural guidance, and your own work. Model what infrastructure-grade craft looks like in practice — the kind of engineering that governments can depend on.


RequirementsWhat you'll bring
  • 7+ years of engineering experience, with deep expertise in Javascript
  • You've shaped the architecture of a complex, multi-user platform and lived with the results
  • Strong technical problem-solving — you instinctively see the underlying issues creating surface-level noise and chart a path to resolving them.
  • Experience building rich, interactive UIs — canvas editors, streaming interfaces, real-time collaboration, or similarly complex front-end work
  • Comfort with the full stack adjacent: APIs, WebSockets, build tooling, CI/CD, and testing strategies
  • Excellent communication skills for remote-first work using GitHub, Slack, and Figma
  • Fluency in English
Even better
  • Experience building or evolving a design system in code — tokens, component libraries, and patterns that other engineers actually use
  • Experience building AI-powered UIs — streaming chat, inline code generation, agentic tool interfaces
  • Experience with both component-driven and MVC approaches such as Phoenix LiveView
  • Experience with developer tools, code editors, or CLI-adjacent web experiences
  • Background in open-source, international development, or the civil service
  • Second language proficiency

BenefitsCompensation
  • Competitive, commensurate with experience
  • Fully remote with regular meetups across Europe and Africa
  • Leadership development and strategic influence in a small, mission-driven team
  • The opportunity to impact millions of lives through open-source software

Similar Jobs

8 Days Ago
In-Office or Remote
Senior level
Senior level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Lead end-to-end delivery of 5G/4G Core and cloud solutions across multi-vendor, multi-country engagements. Own program governance, risk mitigation, change management, financials, stakeholder management, and team development while optimizing delivery processes and enabling business growth.
Top Skills: 4G Core5GCloudConfluenceContainersDual Mode CoreEpgIms VolteIotJIRAMmePacket CorePccPcgSapcSharepointUdmVirtualization
41 Minutes Ago
Remote
Senior level
Senior level
Fintech • Payments • Transportation • Financial Services
Lead design and implementation of scalable Playwright-based automated test frameworks. Execute functional, regression, integration, UI, accessibility, and API testing. Validate SQL data integrity, manage Docker Compose test environments and CI/CD integration, review code and tests, mentor junior QA engineers, and drive process improvements to ensure timely delivery of high-quality software.
Top Skills: Docker ComposeGitGithub ActionsGitlab CiGraphQLJavaScriptJenkinsPlaywrightPrismaRestSQLTypescript
50 Minutes Ago
Remote
Senior level
Senior level
Fintech • Software • Financial Services
Lead design and implementation of scalable Playwright-based automated test frameworks. Execute functional, regression, integration, and API testing (REST/GraphQL). Validate SQL data integrity, manage Docker Compose test environments, integrate tests into CI/CD, review test code, mentor junior QA, and drive QA strategy and process improvements to ensure high software quality.
Top Skills: Docker ComposeGitGithub ActionsGitlab CiGraphQLJavaScriptJenkinsPlaywrightPrismaRestSQLTypescript

What you need to know about the Seattle Tech Scene

Home to tech titans like Microsoft and Amazon, Seattle punches far above its weight in innovation. But its surrounding mountains, sprinkled with world-famous hiking trails and climbing routes, make the city a destination for outdoorsy types as well. Established as a logging town before shifting to shipbuilding and logistics, the Emerald City is now known for its contributions to aerospace, software, biotech and cloud computing. And its status as a thriving tech ecosystem is attracting out-of-town companies looking to establish new tech and engineering hubs.

Key Facts About Seattle Tech

  • Number of Tech Workers: 287,000; 13% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Amazon, Microsoft, Meta, Google
  • Key Industries: Artificial intelligence, cloud computing, software, biotechnology, game development
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Madrona, Fuse, Tola, Maveron
  • Research Centers and Universities: University of Washington, Seattle University, Seattle Pacific University, Allen Institute for Brain Science, Bill & Melinda Gates Foundation, Seattle Children’s Research Institute

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account