DevJobs

Director, Development

Overview
Skills
  • Scrum Scrum
Responsibilities

About the Role

As the Director of Software Engineering, you will lead a team of talented engineers, driving the development and delivery of high-quality software products. You will play a key role in defining technical strategies, managing resources, and fostering a culture of innovation and excellence. You will also be responsible for managing teams from multiple countries, ensuring seamless collaboration and integration across different regions.

Key Responsibilities

  • Leadership: Inspire and lead multiple software engineering teams, ensuring alignment with the company's objectives and fostering a collaborative and innovative environment.
  • Strategy: Define and implement technical strategies and roadmaps, ensuring they align with business goals and drive the company forward.
  • Development: Oversee the design, development, and delivery of software products, ensuring high standards of quality and performance.
  • Resource Management: Manage budgets, allocate resources effectively, and ensure teams have the tools and support they need to succeed.
  • Collaboration: Work closely with other departments, including product management, marketing, and operations, to ensure seamless integration and delivery of software solutions.
  • Mentorship: Provide guidance and mentorship to engineering managers and team leads, helping them grow and develop their skills.

Qualifications

  • Experience: Proven experience in software engineering leadership roles, with a track record of successfully managing and delivering complex software projects.
  • Technical Expertise: Deep understanding of software development methodologies, tools, and best practices.
  • Strategic Thinking: Ability to define and execute technical strategies that align with business goals and drive innovation.
  • Leadership Skills: Strong leadership and people management skills, with the ability to inspire and motivate teams.
  • Communication: Excellent communication and interpersonal skills, with the ability to build strong relationships with stakeholders at all levels.
  • Global Management: Experience in managing teams from multiple countries, multiple cultures, ensuring effective collaboration and integration across different regions and time zones.
  • Agile Methodologies: Proficiency in SCRUM and agile methodologies is a must, ensuring the team can adapt and thrive in a dynamic environment.
  • Education: Bachelor's degree in Computer Science, Engineering, or a related field. Advanced degrees or relevant certifications are a plus.
Finastra