As a Principal Software Engineer at OpenFn, you'll lead the development of a public service automation platform that connects complex systems for governments and NGOs. This role is ideal for someone with extensive experience in full-stack development and a passion for creating impactful digital services.
OpenFn is a public service automation platform that helps governments and NGOs connect various systems into reliable workflows. As a Principal Software Engineer, you'll be part of a small, fully-remote team dedicated to improving digital services for the public. Your work will involve building features that allow users to integrate data sources, interact with AI agents, and monitor workflows through dynamic dashboards.
In this role, you'll take ownership of the technical vision for the UI architecture, guiding the development of state management, component patterns, and build tooling. You'll collaborate closely with product and design teams to shape both the functionality and the user experience of the platform. Your leadership will set high standards for the engineering team, ensuring that the code and architecture meet the needs of complex, multi-user environments.
To succeed in this position, you'll need at least 7 years of engineering experience, particularly with Javascript, and a strong background in building interactive user interfaces. You'll also need excellent problem-solving skills and the ability to communicate effectively in a remote work setting. Experience with full-stack development, including APIs and CI/CD processes, is essential.
This role is perfect for someone who is passionate about using technology to create meaningful change and has a proven track record in software engineering. If you're ready to lead a team and make a difference in public services, OpenFn could be the right fit for you.
You'll be taken to the original listing on Indeed to apply.