Match score not available

Director of Software Development

fully flexible
Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's or Master's degree in Computer Science or related field, 8+ years of hands-on development experience, 5+ years leading software development teams, including director-level role, Expertise in MySQL optimization and Scrum methodologies.

Key responsabilities:

  • Lead and mentor a high-performing software team
  • Oversee design and maintenance of scalable applications
Incognito Software Systems logo
Incognito Software Systems SME https://www.incognito.com
201 - 500 Employees
See all jobs

Job description

Job Summary:

The Director of Software Development is a senior leadership position responsible for driving the strategic vision, execution, and delivery of software development initiatives within the organization. This role entails leading cross-functional engineering teams to build high-quality, massively scalable, and innovative software solutions that align with business objectives.

The Director of Software Engineering will collaborate closely with product management, operations, and other stakeholders to ensure seamless integration of technology into the company's overarching goals.

The ideal candidate will have extensive experience with Java and C++ development, working with large-scale MySQL databases, and a strong understanding of Agile processes and DevOps practices. This role requires a strategic thinker and team leader who can balance technical expertise with leadership skills to drive innovative and scalable software solutions.

Role and Responsibilities

Team Leadership:

  • Lead, mentor, and grow a high-performing team of software developers and engineers.
  • Foster a culture of innovation, collaboration, and continuous improvement.

Technical Oversight:

  • Oversee the design, development, and maintenance of highly scalable telco grade applications.
  • Ensure the efficient handling and optimization of large MySQL databases.
  • Guide the team in implementing clean, maintainable, and efficient code.

Agile Methodology Implementation:

  • Champion and enforce Scrum processes to enhance team productivity and delivery timelines.
  • Facilitate planning, retrospectives, and daily standups to ensure alignment across teams.

DevOps Integration:

  • Collaborate with DevOps engineers to maintain CI/CD pipelines and optimize deployment processes.
  • Ensure seamless integration of development and operational workflows.

Project Management:

  • Work closely with stakeholders to align software development goals with business objectives.
  • Establish project timelines, resource plans, and deliverables to ensure on-time and within-budget completion.

Strategic Vision:

  • Stay abreast of emerging technologies and industry trends to keep the team and solutions ahead of the curve.
  • Drive architectural decisions and long-term technical strategies for the organization.

Qualifications:

Education & Experience:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 8+ years of hands-on development experience.
  • Proven track record of managing large MySQL databases in a production environment.
  • 5+ years of experience leading software development teams, including at least 3 years in a director-level role or equivalent.

Skills & Expertise:

  • Expertise in MySQL database optimization, queries, and schema design.
  • Proficient in implementing and coaching teams on Scrum methodologies.
  • Strong familiarity with DevOps practices, tools, and CI/CD pipelines (e.g., Jenkins, Docker, Kubernetes).
  • Experience in developing applications based on a microservices architecture and utilizing K8S autoscaling, resilience, deployment and upgrade capabilities
  • Exceptional problem-solving and analytical skills.
  • Strong communication and stakeholder management skills.
  • Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud) preferred
  • Knowledge of microservices architecture and API design is a plus.
  • Certifications in Scrum, DevOps, or cloud technologies preferred.

This role is based in Ontario with travel expectation of 10-20%. Must be able to travel to globally without restrictions.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Team Leadership
  • Communication
  • Problem Solving

IT Director Related jobs