Job Closed
This listing is no longer active.
Director of Software Development
Location
Canada
Posted
147 days ago
Salary
$130K - $150K / year
Seniority
Lead
Job Description
Director of Software Development
Jonas Software
• Lead the technical vision, innovation strategy, and engineering execution for cloud software products • Ensure R&D initiatives advance strategic, financial, and customer objectives • Partner with Product, Sales, and Customer Service teams to align solutions with customer outcomes • Define and lead long-term R&D vision and technical roadmap • Drive adoption of emerging technologies • Implement agile delivery frameworks and establish performance metrics
Job Requirements
- 10+ years of experience in software engineering
- 5+ years leading R&D or Engineering teams in a SaaS B2B environment
- Proven success managing large-scale development initiatives with measurable business outcomes
- Expertise in modern cloud architectures, DevOps, and AI/ML implementation
- Strong executive communication and cross-functional leadership skills
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
Related Guides
Related Categories
Related Job Pages
More Engineering Manager Jobs
• Define and execute the Discuss roadmap aligned with company strategy • Oversee architecture decisions and ensure platform scalability, reliability, and security on AWS • Drive modernization efforts across our PHP and Node.js/TypeScript codebases • Establish and refine engineering standards, code quality practices, and development workflows • Manage technical debt strategically while maintaining delivery velocity • Champion the adoption of AI-powered tools and workflows to accelerate development velocity • Lead, mentor, and develop a team of ~20 engineers across multiple teams • Own hiring, performance management, retention, and team structure decisions • Foster a collaborative engineering culture with strong psychological safety • Build career development frameworks and growth paths for engineers at all levels • Partner with Product to scope, prioritize, and deliver against quarterly and annual goals • Implement effective agile processes that balance speed with quality • Own engineering metrics and drive continuous improvement in delivery predictability • Manage engineering budget and resource allocation • Collaborate with executive leadership on company strategy and technical investments • Work with Customer Success and Support to ensure operational excellence • Coordinate with Security and Compliance on platform requirements
• Lead and manage a globally distributed engineering org (U.S. + India-based contractors), fostering alignment, accountability, and inclusive but truth-seeking culture • Define and execute the technical roadmap in partnership with customers, Product, and Executive teams • Architect and scale high-performing and cost-effective infrastructure to support AI-native, data-heavy systems and automation tooling • Drive engineering excellence across delivery, quality, documentation, and velocity • Own hiring, org design, career development, and team performance across engineering • Partner with cross-functional leaders to define priorities and long-term investments • Build systems that integrate automation, security, scalability, and reliability as defaults • Ensure contractors are effectively managed, scoped, and integrated with full-time teams • Provide technical mentorship, unblock ICs and EMs, and dive into architecture and code base when needed • Represent Engineering in executive meetings and help drive company-wide decisions • Champion engineering fundamentals and continuous improvement across teams • Enables IT team members to ensure org-wide success and security.
• Lead and develop a team of 4–6 engineers through mentorship, coaching, and regular feedback, fostering a high-trust, inclusive, and delivery-focused environment • Spend approximately 50% of your time contributing directly to the codebase, owning meaningful product and platform work alongside your team • Partner closely with Product Management, Design, and Engineering Leadership to shape squad goals, scope work, and deliver against the roadmap • Actively participate in architectural decisions, technical design discussions, and code reviews to maintain a high bar for quality and maintainability • Lead by example in adopting and evolving AI-native, agentic development workflows, integrating them into how the team plans, builds, and ships software • Support execution by managing team capacity, prioritization, and delivery while balancing speed, quality, and technical health • Collaborate with Engineering Leadership to evolve standards, processes, and best practices across the organization
• Manage, mentor, hire and grow 8+ ML Engineers and Data Engineers across three distinct teams • Be a strong technical partner for engineers to guide ML system architecture, model deployment, and data platform design & execution • Ensure ML solutions are production-grade, scalable, observable, cost effective and maintainable • Drive best practices for ML model lifecycle management, data pipelines, and system reliability • Work closely with Product, Clinical, Operations, and Research stakeholders to translate business and clinical needs into clear technical priorities • Partner with Tech Leads and Product to define the ML and data platform goals and roadmaps, balancing near-term wins with long-term scalability




