
Open Function
Remote Jobs
OpenFn helps scale public health & humanitarian interventions via data integration, automation, and interoperability.
4 Jobs
Principal Software Engineer
Open FunctionOpenFn helps scale public health & humanitarian interventions via data integration, automation, and interoperability.
• 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.
Finance & Operations Lead
Open FunctionOpenFn helps scale public health & humanitarian interventions via data integration, automation, and interoperability.
• You will work closely with leadership, internal teams, and external partners (for Accounting & Tax) to manage financial operations and planning, improve internal processes, and support the day-to-day running of the organization. • Leveraging your expertise in finance and operations, you will help ensure that core processes run smoothly, information flows reliably, and the business has a clear and consistent view of its performance. • Support budgeting, forecasting, and scenario planning processes by developing and maintaining OpenFn’s financial models • Review monthly financial statements, reconciliations, and KPI reporting for accuracy and completeness • Own preparation of financial performance reporting, including leadership readouts (e.g., QBRs) and board/investor materials, as required • Build and maintain financial reports / dashboards (e.g., within QBO/CRM) to provide clear visibility into business performance and translate data into actionable insights • Oversee OpenFn’s financial and operational systems (QuickBooks, Salesforce/Odoo/CRM), supporting tool enhancements and owning the development of reporting and dashboards (in partnership with other internal teams, e.g. sales/services) • Centrally manage user access, licenses, and renewals for all organizational software tools (SaaS). • Identify meaningful friction points in internal processes (onboarding, T&E, billing, etc), and design, implement, and own process improvements • Develop and manage a repository of internal systems and processes (CRM, T&E, etc) to support internal training and onboarding • Serve as the primary internal point of contact for OpenFn’s accounting, tax, and legal vendors • Provide input and partnership on key accounting workflows to ensure that the accounting vendor executes on its day-to-day responsibilities in a timely and accurate manner (AP/AR, month-end close, payroll, financial statements, etc). • Coordinate with accounting, tax, and legal vendors to manage compliance workflows across jurisdictions, including entity setups, tax filings/compliance, registrations, and other regulatory and reporting obligations • Support audit and reporting processes as needed • Support re-design and execution of company compensation strategy and compensation escalation process • Support key elements of new hire onboarding: systems access, employee record creation (Gusto), process onboarding (T&E guidance, etc), logistics, and compensation • Plan and organize company-wide events and offsites, managing related budgets, travel, and logistics
DevOps Engineer
Open FunctionOpenFn helps scale public health & humanitarian interventions via data integration, automation, and interoperability.
• Build World-Class Deployment, Monitoring, and Instance-Maintenance Tooling • Develop and maintain devops tooling (ansible, terraform, custom CLI programs), deployment runbooks, configuration templates, and documentation that allow the teams and people responsible for deploying, monitoring, and maintaining instances of OpenFn to succeed. • Deliver On-Premise and Local Deployments • Lead and execute OpenFn deployments on government and ministry-managed infrastructure, including air-gapped, low-connectivity, and sovereign-hosting environments. • Configure and maintain containerized deployments using Docker, Docker Compose, and Docker Swarm, and support Kubernetes-based setups where applicable. • Work directly with government IT teams to navigate local infrastructure constraints, security requirements, and network configurations. • Troubleshoot infrastructure and runtime issues in the field, often with limited access to external resources. • Cloud Infrastructure • Maintain and optimize OpenFn deployments on GCP, AWS, and occasionally Azure, including compute, networking, storage, and managed services configuration. • Implement and maintain CI/CD pipelines for services team deployments. • Monitor system performance, set up alerting, and respond to infrastructure incidents across cloud-hosted client environments. • Advise implementation teams on cloud architecture decisions and cost optimization. • Internal Standards and Enablement • Build and maintain internal DevOps standards, deployment guides, and infrastructure-as-code templates that the wider services team can use and build on. • Contribute to pre-sales and scoping conversations by advising on infrastructure feasibility, hosting options, and deployment effort for prospective clients. • Work closely with the Principal Solutions Architect and the CTO to ensure deployment strategy is aligned with solution architecture from the start of each engagement.
Principal Solutions Architect
Open FunctionOpenFn helps scale public health & humanitarian interventions via data integration, automation, and interoperability.
• Own technical architecture across the services portfolio, from pre-contract scoping through delivery • Lead solution design for OpenFn-centered interoperability engagements: integration strategy, data flow architecture, API design patterns, system topology, and deployment approach • Consult directly with government and NGO technical counterparts on OpenFn solution design and associated enterprise architecture strategy • Evaluate proposed use cases to determine whether they are a strong fit for the OpenFn platform; advise on constraints and alternative designs • Set and uphold the technical quality bar across the services portfolio, from solution design through to delivery and deployment • Develop internal standards and guidelines for what good looks like on an OpenFn implementation, and build the review processes that help the whole team work to that standard • Mentor engineers and consultants, helping them develop both JavaScript competence and systems-level integration thinking • Become the organization's deepest practitioner of OpenFn as a solutions tool, understanding what the platform can and cannot do at scale and under real conditions • Build and own a solutions architecture library: a structured knowledge base cataloging how OpenFn maps to different integration patterns, with honest documentation of platform fit and known limits • Serve as the bridge between services and product: translate field learnings and performance constraints into structured product feedback, and bring roadmap awareness back into implementation planning and sales scoping • Define and oversee deployment strategies for government clients hosting OpenFn on local infrastructure, including containerized, cloud, and hybrid environments • Develop deployment standards and runbooks that implementation teams can apply consistently across diverse hosting configurations