Director, Development

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's or Master's degree in Engineering, Computer Science, or a related field., Minimum of 10 years of experience in engineering management at the director level, overseeing multiple teams., Over 5 years of experience as a software developer, solution architect, or similar role., Strong leadership skills and expertise in managing software development projects from conception to completion..

Key responsibilities:

  • Oversee the entire software development process and manage development teams.
  • Define and drive the technical vision and strategy aligned with business objectives.
  • Collaborate with stakeholders to define project requirements and ensure timely delivery of quality software solutions.
  • Support sales during presales to validate project timelines and estimates.

mdf commerce logo
mdf commerce Information Technology & Services SME https://www.mdfcommerce.com/
501 - 1000 Employees
See all jobs

Job description

Location: Longueuil, QC—Currently working from home

mdf commerce Inc. is a dynamic and fast-growing company, with a team of over 600 experts that are developing B2B solutions for today’s digital commerce needs. We are a global leader in the development of a broad set of software-as-a-service (SaaS) solutions that optimize and accelerate commercial interactions between buyers and sellers. Our platforms and services empower businesses around the world, allowing them to generate billions of dollars in transactions on an annual basis.

Our team working in the e-commerce business sector is looking for a Director, Development. Reporting to the Vice President of Professional Services. The Director of Software Development is responsible for overseeing the entire software development process, including managing teams of developers, setting development goals, allocating resources, collaborating with stakeholders, ensuring projects align with business objectives, and driving continuous improvement in software development practice. Core responsibilities include overseeing research and experimentation, aligning AI use cases with product and commercial strategy, guiding model governance, and reporting to executive stakeholders

Main responsibilities:

Processes:

•    Leading and managing software development teams: This involves providing guidance and support to team members, fostering a collaborative and inclusive work environment, and promoting professional growth and development.

•    Setting and driving the technical vision and strategy for the organisation: A director of software engineering is responsible for defining the long-term technical roadmap and ensuring that it aligns with the overall business objectives.

•    Collaborating with stakeholders to define project requirements and deliverables: This requires effective communication and translating business needs into technical solutions.

•    Ensuring the timely delivery of high-quality software solutions: A director of software engineering must strongly focus on meeting project deadlines and delivering software that meets the highest quality standards.

•    Managing and allocating resources effectively: This involves assessing the skills and capabilities of team members, assigning tasks, and optimising resource allocation to maximise productivity.

•    Identifying and mitigating risks: A director of software engineering needs to proactively identify potential risks and develop strategies to reduce their impact on project outcomes.

•    Establishing and implementing software development best practices: This includes defining coding standards, methodologies, and quality assurance processes to ensure consistent and efficient software development practices.

•    Providing technical guidance and mentorship to team members: A director of software engineering plays a crucial role in fostering their team members’ professional growth and development by providing advice, mentorship, and support. 

•    Support the Sales team during the presales process to validate timelines and estimates for upcoming projects.

Must Have:

•    Strong leadership and strategic planning skills.

•    Expertise in managing software development projects, from conception to completion.

•    A deep understanding of modern software engineering practices, including CI/CD and cloud infrastructure.

•    Excellent problem-solving abilities, with a focus on scalability and performance optimization.

•    Outstanding communication and organizational skills, with the ability to manage multiple priorities.

Desired profile:

Skills & competencies:

•    Strong knowledge of modern software architecture and design for high-scale web applications;

•    Agile expert and practitioner.

•    Back-end development using Java, Angular, XSLT, and python,  and comfortable with large data sets (ideally in a SQL Server environment);

•    Strong communicator, proficient in both French and English;

•    Focused on customer satisfaction;

•    Leadership, team management, people skills;

•    In-depth knowledge of Agile methodologies such as Scrum, etc.

Experience:

•    Lead AI development Projects;

•    Experience leading the development of cloud applications;

•    Experience with eCommerce projects would be a strong asset.

Qualifications:

•    Bachelor’s or Master’s (preferred) degree in Engineering, Computer Science, or other technical discipline; 

•    Minimum of 10 years of experience in an Engineering management role at the director level, managing multiple teams working on different projects;

•    More than 5 years of experience previously as a software developer, solution architect or related role.

Our offer:

  • A flexible work schedule (37.5 hours/week) in a friendly and dynamic environment;
  • Possibility of teleworking after the pandemic, no minimum number of days in the office will be imposed;
  • Work equipment provided while working from home;
  • Competitive salaries;
  • Full group insurance plans upon hiring;
  • Stock purchase plan after three (3) months;
  • Minimum 3-week vacation;
  • Paid vacations between Christmas and New Year’s Day;
  • Five sick days;
  • Two personal floating days.

mdf commerce: who are we?

A well-established Quebec company since 1996, we are experts in the development and operation of electronic business networks. 

With 600+ employees in Canada, the United States, Europe and China, mdf commerce strives to provide a work environment that focuses creativity, flexibility and collaboration.

How do we do it?

We hire motivated, passionate team players who aren’t afraid to roll up their sleeves and who take pride in contributing to a common goal.

Only selected candidates will be contacted, but we thank you for your interest in the company. 

mdf commerce subscribes to a program of equity and equality in employment.

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
EnglishFrench
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Leadership
  • Team Management
  • Communication

Director of Global QA (Quality) Related jobs