×
Register Here to Apply for Jobs or Post Jobs. X

R&D Global Director

Job in Timber Bay, Saskatchewan, Canada
Listing for: FreeBalance
Full Time position
Listed on 2026-10-18
Job specializations:
  • Software Development
    Software Project Mgr/ Lead, Software Architect, DevOps, Cloud Engineer - Software
Job Description & How to Apply Below
Location: Timber Bay

R&D Global Director

As a Development Manager, you will lead our global Java software development organization, providing overall leadership, direction, and accountability across multiple engineering teams. You will manage the design, development, modernization, and timely delivery of high-quality enterprise software solutions, ensuring alignment with customer commitments, business objectives, and technical standards.

This role requires a blend of senior engineering leadership, strategic planning, cross-functional collaboration, and deep operational execution. You will guide geographically distributed teams - including engineering managers, technical leads, and individual contributors - while balancing immediate delivery priorities with long-term engineering and platform modernization.

The ideal candidate will combine hands-on technical understanding with extensive leadership experience in enterprise Java architectures, Agile practices, and CMMI process frameworks. You will drive engineering excellence, foster a culture of accountability and continuous improvement, and engage with global stakeholders to support Free Balance's strategic technology roadmap.

Main Responsibilities:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Engineering, or a related technical discipline.

  • Minimum of 10 years of professional experience in Java software development, including at least 5 years in a leadership or managerial role.

  • Demonstrated success leading complex software delivery initiatives in large-scale enterprise environments.

  • Proven experience managing geographically distributed engineering teams and working effectively across multiple time zones and cultures.

  • Demonstrated 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.

Technical Expertise

  • 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, is required.

  • Solid understanding of relational and No

    SQL 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.

  • Proven 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.

  • Strong familiarity with the IT infrastructure typically supporting enterprise application architectures.

  • Experience with monolithic, microservices, and event-driven software architectures.

  • Knowledge of Dev Ops practices, CI/CD pipelines, infrastructure automation, and modern software delivery tooling.

  • Strong 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 needing to serve as the primary hands-on developer.

  • Experience working with mature enterprise software platforms involving complex dependencies, legacy technologies, and ongoing modernization requirements.

Delivery, Quality, and Process Management

  • Demonstrated experience managing projects aligned with CMMI Level 2 or higher.

  • Proven ability to manage multiple concurrent development projects and competing delivery priorities.

  • Experience establishing and improving software engineering processes, development standards, and quality controls.

  • Strong 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.

  • Demonstrated 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.

Leadership and Interpersonal Skills

  • Excellent problem-solving, organizational, communication, and interpersonal skills.

  • Demonstrated ability to lead, motivate, coach, and develop engineering teams.

  • Strong executive communication skills,…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary