Henry Schein logo
Henry Schein

Rely On Us.

Director, Software Engineering

Engineering ManagerEngineering ManagerFull TimeRemoteLeadTeam 10,001+Since 1932H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

51 days ago

Salary

0

Seniority

Lead

No structured requirement data.

Job Description

Director, Software Engineering

Henry Schein

Role Description This position is responsible to manage directly or through delegation, multiple software development teams focused on multiple product lines. Subordinates consist of all or part of the personnel necessary for the successful development of the software (Managers, Analysts, Quality Assurance Engineers, Software Engineers, Architects, Project Managers, etc.). Oversee all or part of analysis, quality assurance, software engineering, and project management efforts. Assist in establishing and communicating the strategic direction for the department and the product lines for which the position is responsible. Key Responsibilities - Ensure personnel understand expectations, have materials and equipment to meet those expectations, are placed in a role where they have strengths to meet those expectations, and are recognized for exceeding those expectations. - Demonstrate a proficiency at encouraging personal development and helping TSMs to understand the importance of their role in fulfilling the mission of the organization. - Ensure all personnel are committed to quality, have healthy work relationships, have a clear understanding of their career progression, and are given opportunities to learn and grow. - Oversee staffing in regard to hiring, dismissals, performance management, and pay reviews. - Communicate status of personnel, products, and projects with clear, concise reports and metrics to all stakeholders. - Establish and ensure adherence to a department budget, provides project level budget forecasts and manages in accordance with the established budget. - Communicate product and department future direction to team members and other stakeholders. - Facilitate the creation of project plans with proper scoping, estimates, and resourcing. - Ensure the correct execution of projects through all phases of the Software Development Life Cycle. - Establish processes and controls in relation to software development and software deployment. - Ensure through direct involvement or delegation that each team member is adhering to the standards and best practices outlined for the organization in regards to Analysis, Quality Assurance, Software Engineering, Project Management, and Release Management. - Ensure an efficient, effective, and durable product is produced. - Enable team members by empowering personnel and providing an atmosphere of transparency. - Assist in the development of strategic objectives and long-range plans for the department and its associated product lines. - Facilitate team member engagement by clearly communicating the company’s vision, mission, and strategic objectives. - Educate team members on major changes in the market as well as important issues affecting the business in order to facilitate innovation and effective problem solving. - Educate executives and other senior level stakeholders on major changes in software development technologies and/or methodologies that will affect the mid-to-long-range strategic plans for the organization. Qualifications - Excellent knowledge of the Software Development Life Cycle. - Broad and wide-range understanding of industry practices for software engineering, quality assurance, analysis, and project management. - In-depth knowledge of at least one of the development disciplines: software engineering, quality assurance, or analysis. - Fundamental knowledge of continuous process improvement methodologies (e.g. Lean Six Sigma). - Advanced understanding of current best practices and methodologies in the areas of Organizational Planning and Organizational Development. General Skills & Competencies - Outstanding management and leadership skills and ability to attract, retain, motivate, develop, mentor and coach team members for high performance. - Outstanding verbal and written communication skills and ability to resolve disputes effectively. - Outstanding presentation and public speaking skills. - Expert independent decision making, analysis and problem solving skills. - Understand, interpret and act on financial information and external trends that contributes to business profitability. - Plan and manage complex and successful projects; understand available resources, develop timeline, budget and assign areas of responsibility. - Lead teams to achieve company goals and solve complex business issues in creative and effective ways. - Expert planning and organizational skills and techniques. - Communicate effectively with senior management and key stakeholders. - Excellent negotiating skills and ability to effectively manage internal and external relationships. - Ability to influence, build relationships, understand organizational complexities, manage conflict and navigate politics. - Broad professional and managerial skills with a full understanding of industry practices and company policies and procedures. - Lead and develop virtual teams. - Expert in multiple technical and business skills. - Strategic planning skills. Work Experience Typically 12 or more years of increasing responsibility and complexity in terms of any applicable professional experience; 5 or more years of management experience. Preferred Education Typically a Bachelor's Degree or global equivalent in related discipline. Master's degree or global equivalent a plus. Travel / Physical Demands Travel typically less than 10%. Office environment. No special physical demands required. Scope Typically direct a large complex section of a department or a complex department with significant scope and financial and operational impact. Role may focus on executing a large and very complex/complicated process. Accountable for performance, results and staffing. Make recommendations for the objectives, policies and plans of the sub-function(s). Fully accountable for meeting the strategic, and operating objectives of the sub-function(s). Develop proposed budgets for approval and manage budget once approved. Operate with substantial latitude for un-reviewed action or decision. Often plays a role in high-level projects that have an impact on the company’s future direction. Complexity Work on complex, numerous and unique issues where analysis of situations or data requires in-depth knowledge of the company and an evaluation of intangibles. Knowledge of all areas within sub-function(s) derived from experience in non-management and middle-management roles allowing for innovative concepts and promoting new ideas within the function. Strategy Participate in establishing the strategic direction to ensure alignment with overall Company strategy and initiatives. Focus may be on the execution of a large and/or complex processes. Translate and guide team to implement strategy. Supervision Direct and control activities through several managers or senior professional level staff who have responsibility for the operation of the assigned area and/or process or system. Interaction Regularly interact with executives and/or major customers/stakeholders. Ability to negotiate with customers or management and influence senior level leaders regarding matters of significance. Build personal networks to achieve mutually beneficial solutions. Management Duties Can hire, terminate, or promote and is aware of higher-level functional issues and concerns. Makes decisions on salary increases, performance reviews, disciplinary actions, etc. Performance Requirements Typically, to advance to a new job level, TSMs must demonstrate professional behavior and should consistently be at the high-end of meets expectations or consistently exceed expectations. Henry Schein, Inc. is an Equal Employment Opportunity Employer and does not discriminate against applicants or employees on the basis of race, color, religion, creed, national origin, ancestry, disability that can be reasonably accommodated without undue hardship, sex, sexual orientation, gender identity, age, citizenship, marital or veteran status, or any other legally protected status. Henry Schein is committed to the principle of equal opportunities in employment in all spheres of its operation. Henry Schein One Canada strives to operate a policy of equal opportunity and not discriminate against any person's gender, race, colour, nationality, ethnic or national origin, religion, sexual orientation, marital status, disability, age or any other characteristic protected by law.

Related Categories

Related Job Pages

More Engineering Manager Jobs

Visa logo

Senior Manager, Sales Engineering - Value Added Services, Issuing Solutions

Visa

Based in Foster City, California, Visa is a global payments technology organization. Visa was founded in 1958, coinciding with Bank of America’s launch of the

About Us Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid. At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you. Job Description We are seeking a Senior Sales Engineer who can bridge deep product knowledge with clear business outcomes for Visa’s Value-Added Services (VAS) across Europe. In this role, you will help banks, issuers, and fintech's understand how Visa’s Pismo platform fit into their architecture, design solutions that win enterprise trust, and collaborate closely with Sales, Product, and Engineering to accelerate adoption of AI‑native, cloud‑native issuing and digital solutions. As part of Visa, Pismo is redefining the future of issuing and core payments. Pismo’s technology enables financial institutions to move beyond legacy constraints and deliver modern digital experiences at scale. Moreover, it plays a critical role in the broader ecosystem—its cloud‑native, real‑time issuing and core processing platform serves as a backbone and enabler for numerous Visa Value‑Added Services. A key part of the role will be solutioning complex, multi‑product deals that combine Pismo with other Visa services, delivering unified architectures that maximize client value. You will guide clients through these combined solution designs, shaping end‑to‑end modernization programs that are scalable, secure, and implementation‑ready. This role requires both strategic leadership and hands‑on engagement, driving architectural clarity, influencing senior stakeholders, and helping major European institutions transform their technology landscapes. Key responsibilities - Drive the Pismo technical sales strategy across Europe, guiding discovery, solution design, and evaluation cycles with major issuers and fintechs. - Solution complex, multi‑product deals, combining Pismo with other Visa Value‑Added Services to deliver cohesive, end‑to‑end client architectures. - Own strategic technical engagements end‑to‑end, influencing client decision‑making and ensuring solution designs are implementation‑ready and aligned with Visa’s delivery capabilities. - Act as the senior technical advisor, shaping client strategy and steering complex solution decisions that drive innovation beyond traditional payments. - Translate diverse client needs into compelling architectures that are scalable, secure, and feasible within real-world, regulated environments. - Influence and orchestrate cross‑functional teams (Sales, Product, Engineering, Delivery) to align roadmaps, resolve obstacles, and accelerate client value. - Serve as the senior technical voice in high‑stakes, strategic deals, building executive‑level confidence through clarity, authority, and expertise. - Drive technical enablement by developing and maintaining clear frameworks, materials, and best‑practice architectures. - Identify emerging client needs and market opportunities, shaping Visa’s VAS and Pismo strategy, and helping institutions modernize their platforms at scale. This is a remote position. A remote position does not require job duties be performed within proximity of a Visa office location. Remote positions may be required to be present at a Visa office with scheduled notice. Qualifications Basic Qualifications: 10 or more years of work experience with a Bachelor’s Degree or at least 8 years of work experience with an Advanced Degree (e.g. Masters/ MBA/JD/MD) or at least 3 years of work experience with a PhD Preferred Qualifications: 12 or more years of work experience with a Bachelor’s Degree or 8-10 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 6+ years of work experience with a PhD - Experience in solutions architecture or technical sales engineering, ideally in payments, fintech, or high‑growth technology environments. - Strong understanding of technical architectures, APIs, data flows, integrations, and cloud infrastructure. - Consultative selling mindset: able to map Visa’s product capabilities to client pain points, regulatory needs, and measurable ROI. - Skilled at simplifying complex technical concepts for both engineering teams and executive stakeholders. - Builder mentality: creating reusable frameworks, demos, POCs, and scalable pre‑sales assets. - Strong cross‑functional partner to Sales, Product, Engineering, and Delivery, maintaining tight feedback loops. - Bonus: experience with AI platforms, developer tools, or enterprise integration patterns. - Full fluency in French and English Visa is an EEO Employer Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

France
Globe Life AO logo

Remote Professional Development Role (No Experience Required)

Globe Life AO

Work for a Fortune 500 company that rewards performance, invests in your growth, and provides a launchpad for a high-earning remote sales career. This isn’t just a job — it’s your path to leadership, income, and long-term success.

Full TimeRemoteTeam 51-200

Looking for your first remote job or a flexible opportunity to earn and grow? Join Globe Life AO and start building a career from the comfort of your home. We’re currently expanding and seeking driven individuals who are ready to learn, grow, and be part of a supportive remote team. No prior experience is needed—we provide all the training you need to succeed. What You’ll Be Doing: - Assist with email communication and follow-ups - Work closely with team members to keep processes running smoothly - Help track simple reports and updates What Makes You a Great Fit: - Eager to learn and open to new opportunities - Reliable, organized, and detail-oriented - Comfortable working independently in a remote setup - Basic computer skills (email, documents, online tools) - Strong communication skills are a plus What You’ll Get: - Flexible schedule – work on your own time - Full training and ongoing support - Clear path for career growth and promotion - Fun, positive, and team-driven culture Why This Role Stands Out: This isn’t just a job—it’s an opportunity to build skills, earn income, and grow professionally without needing prior experience. Whether you're a fresh graduate, career shifter, or simply looking for extra income, this role is designed to help you succeed. Ready to start your remote career? Apply now and join our growing team!

United States
$60K - $150K / year
Globe Life AO logo

Entry-Level Remote Career Development Role (No Experience Required)

Globe Life AO

Work for a Fortune 500 company that rewards performance, invests in your growth, and provides a launchpad for a high-earning remote sales career. This isn’t just a job — it’s your path to leadership, income, and long-term success.

Full TimeRemoteTeam 51-200

Are you looking to start your career from the comfort of your home? Join Globe Life AO as an Entry-Level Remote Support Staff—no prior experience needed! We’re looking for motivated individuals who are eager to learn, grow, and make a difference. What You’ll Do: - Communicate with team members to ensure smooth daily operations - Maintain accurate records of interactions and tasks What We’re Looking For: - Strong communication skills (written and verbal) - Willingness to learn and a positive attitude - Basic computer skills and internet navigation - Ability to work independently and stay organized What We Offer: - 100% remote work setup - Flexible working hours - Training provided—no experience required - Opportunities for career growth and advancement - Supportive and collaborative team environment Start your career journey with a company that values your potential. Apply today and grow with Globe Life AO!

United States
$60K - $150K / year
Globe Life AO logo

REMOTE ENTRY-LEVEL ROLE | FULL/PART-TIME | BEGINNER FRIENDLY & START ASAP

Globe Life AO

Work for a Fortune 500 company that rewards performance, invests in your growth, and provides a launchpad for a high-earning remote sales career. This isn’t just a job — it’s your path to leadership, income, and long-term success.

Full TimeRemoteTeam 51-200

Remote Entry-Level Role (Full-Time / Part-Time | Beginner Friendly | Start ASAP) Location: 100% Remote (Work From Home) Job Type: Full-Time / Part-Time Experience Level: Entry-Level / No Experience Required About the Role We are looking for motivated and detail-oriented individuals to join our growing remote team. This is a beginner-friendly opportunity designed for individuals who want to start or transition into a remote career with flexible working hours. As a Remote Entry-Level Associate, you will assist with basic online administrative tasks, support daily operations, and collaborate with team members through digital tools. This role is ideal for individuals who are organized, reliable, and eager to learn new skills in a remote work environment. Key Responsibilities - Perform basic data entry and document management - Assist with email handling and online communication - Support team members with administrative and operational tasks - Organize digital files and maintain accurate records - Participate in remote team meetings and updates - Conduct simple online research or task support as needed Entry-level remote roles commonly involve tasks such as scheduling, email communication, and spreadsheet updates, which help businesses stay organized and efficient. Qualifications - No prior experience required (training provided) - Basic computer and internet navigation skills - Strong attention to detail and organizational skills - Ability to work independently in a remote environment - Good written communication skills - Reliable internet connection and personal computer What We Offer Flexible working hours (Full-Time or Part-Time) Work-from-home setup Beginner-friendly environment with training Opportunities for career growth and skill development Collaborative and supportive remote team Why Join Us? Remote work continues to grow as companies expand flexible work opportunities and digital teams worldwide. Many entry-level positions today allow beginners to start careers from home while building valuable professional skills. If you're looking for a flexible remote opportunity where you can start quickly and grow professionally, we encourage you to apply today.

United States