Return to jobs

Job Details

Similar Jobs

Director of Software Engineering

ID
15211
Location
Dublin, Ireland
Role Type
Permanent

Director of Software Engineering

Similar Jobs

Job Title: Director of Software Engineering – Infrastructure Security

Job Description:

We are seeking a strategic and technically adept Director of Software Engineering to lead two high-impact engineering teams within Enterprise Cybersecurity. This role provides technical leadership, establishes engineering standards and best practices, influences strategic decisions, and drives the development of secure, scalable, and high-performing software systems. The role operates in an agile environment and collaborates closely with other leaders to deliver world-class security solutions.

The position covers two squads:

  • Infrastructure Security Engineering: Focused on building a Vulnerability Intelligence Platform, a central operational data store for the product area that is vendor-agnostic and supports pattern and behavior analysis.

  • SecureTrak: Focused on scanning key infrastructure and resources to identify and evaluate known vulnerabilities, providing remediation and mitigation guidance to technology product owners.


Key Expertise Required:

  • 10+ years’ experience leading the design and development of enterprise-standard applications using major programming languages (e.g., Python, Go, Java) and pipeline/build tools (e.g., Git, Jenkins, Terraform, AWS CloudFormation/CDK).

  • Experience building scalable applications on Kubernetes or similar platforms.

  • Familiarity with cloud technologies (AWS EKS, SNS, SQS, IAM) or Azure/GCP equivalents.

  • Experience with data technologies (Oracle, PostgreSQL, AWS RDS, AWS Athena, Parquet, PyArrow).

  • Experience with data pipelines and ETL/ELT processes is a strong advantage.

  • Hands-on experience with unit and functional testing (JUnit, PyUnit, Karate, Playwright, or similar).

  • Experience with automation and pipeline implementation (Testing, CI/CD).


Key Skills and Competencies:

  • Strong engineering skills with experience deploying maintainable, scalable multi-tier applications.

  • Experience in test automation and solid understanding of testing tools.

  • Agile (Scrum) experience and familiarity with modern engineering practices.

  • Knowledge of engineering principles, design patterns, and best practices, with a commitment to continuous learning.

  • Ability to support, mentor, and empower engineers to deliver higher value results.

  • Strong analytical, decision-making, and problem-solving abilities.

  • Effective communication and influencing skills with peers, business stakeholders, and technical teams.

  • Ability to assess business needs quickly and propose scalable, reusable solutions.

  • Passion for continual learning and professional development.


Key Responsibilities:

  • Lead the design, development, testing, deployment, and operation of enterprise-standard software applications.

  • Drive engineering excellence through improved automation, test coverage, release velocity, and production health.

  • Collaborate across teams to tackle complex technical problems and deliver real-world solutions.

  • Build and maintain strong relationships with key business partners and technical stakeholders.

  • Translate requirements and system designs into clear documentation understandable by both technical and non-technical audiences.

  • Participate in all aspects of delivery, including coding, quality assurance, DevSecOps, and operational support.

  • Mentor and guide engineering teams to build technical capability and foster a culture of continuous improvement.


Impact of the Role:

This role provides strategic and technical leadership, ensuring the delivery of secure, scalable, and high-quality cybersecurity solutions. The Director of Software Engineering drives engineering excellence, operational stability, and innovation, enabling teams to meet business and security objectives effectively while mentoring and growing technical talent.

Share Jobs

Search Jobs

Match my CV

We take the hard work out of finding you a new job. Simply upload your CV (or call us) and we’ll get hunting for you!