F

FreeBalance

Public financial management software for governments

R&D Global Director

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeRemote in PolandNo salary listedRemote

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Software Engineering, Engineering, or a related technical discipline.
  • At least 10 years of professional experience in Java software development, including at least 10 years in a leadership or managerial role.
  • Demonstrated success leading complex software delivery initiatives in large-scale enterprise environments.
  • Experience managing geographically distributed engineering teams across multiple time zones and cultures.
  • Ability to combine hands-on technical understanding with senior-level organizational leadership, strategic planning, and delivery accountability.
  • Experience leading engineering process improvements, organizational transformation, or modernization initiatives while maintaining ongoing software delivery.
  • Strong expertise in Java, Spring, Spring ecosystem projects, Spring Boot, REST APIs, and related technologies.
  • Experience with front-end technologies, including JSF/MyFaces, React, or similar frameworks.
  • Understanding of relational and NoSQL database technologies, SQL, and ORM frameworks such as Hibernate and JPA.
  • Familiarity with cloud platforms including AWS, Azure, and/or GCP, and containerization technologies such as Docker and Kubernetes.
  • Experience with Agile/Scrum methodologies and tools such as JIRA, Confluence, and Git.
  • Hands-on understanding of software architecture, REST APIs, and enterprise integration patterns.
  • Familiarity with IT infrastructure supporting enterprise application architectures.
  • Experience with monolithic, microservices, and event-driven software architectures.
  • Knowledge of DevOps practices, CI/CD pipelines, infrastructure automation, and modern software delivery tooling.
  • Understanding of source control, branching strategies, automated testing, code reviews, build systems, and release management practices.
  • Ability to evaluate technical architecture, engineering design decisions, and technology trade-offs without serving as the primary hands-on developer.
  • Experience with mature enterprise software platforms involving complex dependencies, legacy technologies, and ongoing modernization requirements.
  • Experience managing projects aligned with CMMI Level 2 or higher.
  • Ability to manage multiple concurrent development projects and competing delivery priorities.
  • Experience establishing and improving software engineering processes, development standards, and quality controls.
  • Understanding of software testing strategies, quality assurance, automated testing, and defect management.
  • Experience establishing engineering performance metrics and using data to improve delivery predictability, quality, and productivity.
  • Ability to identify and address systemic engineering challenges, delivery bottlenecks, and technical debt.
  • Experience balancing customer-driven development commitments with product roadmap priorities and longer-term technology investments.
  • Ability to lead, motivate, coach, and develop engineering teams.
  • Ability to present complex technical and operational matters to senior leadership.
  • Ability to influence stakeholders, build consensus, and resolve competing priorities across organizational boundaries.
  • Sound judgment, resilience, adaptability, and effectiveness in complex, fast-paced environments.
  • Ability to navigate organizational ambiguity, establish clarity, and drive accountability through constructive collaboration.
  • Ability to balance technical quality, delivery urgency, customer commitments, and business objectives.
  • Experience leading organizational change and gaining adoption of new engineering practices, processes, and technologies.
  • Ability to work effectively with geographically distributed teams and diverse stakeholders.

Responsibilities

  • Lead the global Java software development organization, providing overall leadership, direction, and accountability across multiple engineering teams.
  • Manage the design, development, modernization, and timely delivery of high-quality enterprise software solutions aligned with customer commitments, business objectives, and technical standards.
  • Guide geographically distributed teams, including engineering managers, technical leads, and individual contributors, while balancing delivery priorities with long-term engineering and platform modernization.
  • Drive engineering excellence, accountability, and continuous improvement, and engage with global stakeholders to support the strategic technology roadmap.
  • Establish and sustain a high-performing global Development organization that delivers reliable, high-quality enterprise software while advancing engineering maturity and modernization.
  • Deliver software predictably and transparently in alignment with customer and business commitments.
  • Improve software quality, development efficiency, build stability, and release reliability.
  • Maintain sustainable engineering practices supported by standards, automation, and governance.
  • Manage competing priorities, technical debt, and complex enterprise delivery requirements.
  • Modernize the technology platform and engineering capabilities without compromising customer delivery.
  • Build strong partnerships across R&D, Professional Services, QA, DevOps, IT, and other business functions.
  • Foster a culture of technical excellence, ownership, professional development, and continuous improvement.

About the Company

FreeBalance

Public financial management software for governments

FreeBalance supplies public financial management software for governments and public sector bodies. Its core product is a modular Government Resource Planning (GRP) system that helps plan, track, and report on public finances with a focus on transparency and governance, and it includes components for fiscal transparency portals, performance management, and expenditure management. A key difference is its emphasis on co-creation with governments, customer-led customization, and a mix of software, services, and training provided by the FreeBalance Academy to build capacity. The goal is to improve governance, boost fiscal transparency, and support public sector reforms to achieve better outcomes and reduce corruption.

Company size
201-500
Company stage
Series B
Total funding
$5.6M
Headquarters
Ottawa, Canada
Founded
1984

Recently Posted Jobs

Explore more opportunities at FreeBalance

See more jobs