cover image
N-able

Director of Business Application Development

Hybrid

Ottawa, Canada

Senior

Full Time

18-09-2025

Share this job:

Skills

Leadership Adaptability Jira Data Governance Incident Response Salesforce DevOps Jenkins Product Management Decision-making CRM Analytics and Reporting Architecture Systems Architecture Integration Architecture Azure Software Development Marketing Project Management Confluence Agile Analytics .NET Strategic Planning Team Development .NET Core Snowflake Microsoft Azure

Job Specifications

Why N-able

IT doesn't get better than this! N-able isn't just another software company - we're going places, and we'd love for you to be a part of that journey. With N-ablites in more than 15 countries around the world, you're adding your unique voice to a diverse team of people who are supporting our customers, and one another. The Way We Work, our hybrid working model based on trust and flexibility, allows you to maximize your contributions while growing your career. Join a team where you can make a difference!

The Director of Business Application Development is responsible for ensuring seamless integration and data flow across all back-end systems--including websites, eCommerce, finance, partner portals, CRM, support, and analytics platforms. This role leads the strategic direction, development, and optimization of enterprise applications to support scalable, secure, and high-performing business operations.

You will own the end-to-end lifecycle of enterprise solutions, ensuring they are well-integrated, aligned with business goals, and delivering high data integrity across platforms. This includes championing integration architecture, driving solution ownership, and enforcing data governance standards to support reliable analytics and decision-making.

What You'll Do

Leadership & Team Development

Direct the work of multiple software development teams across global locations.
Supervise, mentor, and grow Senior Managers, Managers, Program Managers, and Principal Developers.
Drive all aspects of recruiting, including attracting, building, and retaining a highly skilled engineering team.
Promote best practices in software development and project management.
Build redundancy and career growth plans to support team scalability.

Strategic Planning, Architecture & Integration

Shape business applications and IT systems architecture to meet future-state business goals.
Own the enterprise integration strategy, ensuring seamless data exchange across systems using iPaaS (Boomi) and custom APIs.
Design and implement scalable, secure integration patterns that support real-time and batch data flows.
Lead technical gap assessments for acquisition targets and recommend integration strategies.
Ensure integration solutions are resilient, well-documented, and aligned with business continuity goals.
Create and communicate clear solution design documentation and architectural roadmaps.

Development, Delivery & Solution Ownership

Collaborate with Product Management to deliver high-quality, technically sound projects on schedule.
Lead development of high-transaction systems using .NET Core and Azure Infrastructure Services.
Own the full lifecycle of enterprise applications--from design and implementation to support and continuous improvement.
Implement and audit Security Development Lifecycle (SDL) processes.
Lead major incident response and manage SOX control and audit processes.
Govern configuration, controls, and quality of all SaaS applications.
Drive the roadmap for core back-end systems and maintain capacity and career growth plans.

Data Quality & Governance

Champion enterprise data quality by enforcing validation, cleansing, and reconciliation processes across integrated systems.
Collaborate with data teams to ensure consistent data definitions, lineage, and stewardship.
Monitor and improve data accuracy, completeness, and timeliness to support analytics and reporting.
Establish governance frameworks to ensure compliance with internal standards and external regulations.

Cross-Functional Collaboration

Partner across the enterprise and build strong relationships with internal and external stakeholders.
Serve as the primary interface with Infrastructure, Security, and DevOps teams.
Engage executive audiences with clear, digestible presentations of complex ideas.
Collaborate effectively in a fast-paced environment with multiple business teams.

Flexibility & Adaptability

Navigate ambiguity and extract key requirements from undefined situations.
Balance short-term needs with long-term scalability and supportability.
Thrive in a fluid environment while building reusable, enterprise-grade solutions.

Technologies And Methodologies

Category Technologies

Integration (iPaaS) Boomi

Billing & Finance BillingPlatform, NetSuite

CRM & Customer Success Salesforce (SalesCloud, ServiceCloud, Experience Cloud, etc

Marketing & eCommerce Marketo

Data & Cloud Snowflake, Microsoft Azure

DevOps & Collaboration Jira, Confluence, Jenkins

What You'll Bring

10+ years of experience designing, developing, and delivering high-scale business systems or commercial software.
5+ years in a technical management position, with experience directing large application delivery teams.
BS or MS in Computer Science or equivalent.
Solid understanding of agile software development processes.
Experience with internal business technologies (ERP, CRM, eCommerce, etc.).
Proven success owning enterprise solutions and driving cross-platform integrati

About the Company

N-able fuels IT services providers with powerful software solutions to monitor, manage, and secure their customers’ systems, data, and networks. Built on a scalable platform, we offer secure infrastructure and tools to simplify complex ecosystems, as well as resources to navigate evolving IT needs. We help partners excel at every stage of growth, protect their customers, and expand their offerings with an ever-increasing, flexible portfolio of integrations from leading technology providers. n-able.com Know more