Senior Director of Software Engineering

Hirlytics - لبنان - بيروت

Position Overview:

The Director of Software Development will oversee the entire software development lifecycle, from planning and design to implementation and delivery. This individual will lead a team of developers and engineers, collaborate closely with other departments (such as product management and quality assurance), and ensure that software products are built to the highest technical standards. The ideal candidate will have a strong technical background, exceptional leadership abilities, and a passion for delivering high-quality, scalable software solutions.

Key Responsibilities:

  • Lead and manage the software development teams, providing guidance, mentorship, and fostering a collaborative, results-driven culture.
  • Develop and execute the overall software development strategy aligned with business objectives, ensuring the timely delivery of high-quality software products.
  • Oversee complex software systems' design, development, and deployment, ensuring scalability, performance, and reliability.
  • Collaborate with product management and other stakeholders to define software requirements and prioritize features.
  • Establish and maintain best practices for coding, testing, and software architecture, ensuring the development process is efficient and sustainable.
  • Monitor project timelines, budgets, and resources, ensuring that projects are completed on time and within scope.
  • Identify and resolve technical challenges, providing solutions that maintain the integrity of the development process.
  • Drive continuous improvement in the software development lifecycle, including tools, processes, and methodologies.
  • Stay current with industry trends and emerging technologies, evaluating their potential to improve software development practices.
  • Foster a culture of innovation, quality, and collaboration across the development teams.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 8+ years of experience in software development, with at least 5 years in a leadership role.
  • Proven experience in managing and scaling software development teams.
  • Expertise in software engineering practices, including agile methodologies, continuous integration, and code reviews.
  • Strong technical proficiency in relevant programming languages (e.g., Java, C#, Python, JavaScript) and modern software development frameworks.
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and microservices architecture.
  • Exceptional leadership, communication, and interpersonal skills.
  • Strong problem-solving abilities and the ability to make data-driven decisions.
  • Ability to manage multiple projects simultaneously, with a focus on delivering high-quality software on time.
  • Experience in building and maintaining complex software products, from conception to production.

Preferred Qualifications:

  • Experience with DevOps practices and tools.
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Knowledge of data security and privacy standards.
  • Experience in [industry-specific software or technologies].

Benefits:

  • Competitive salary and bonus structure.
  • Health, dental, and vision insurance.
  • Retirement plan with company match.
  • Professional development opportunities.

Please submit your resume, along with a cover letter outlining your experience and why you are the ideal candidate for the Director of Software Development role to [اضغط هنا لمشاهدة البريد اﻹلكتروني]

تاريخ النشر: اليوم
الناشر: LinkedIn
تاريخ النشر: اليوم
الناشر: LinkedIn