Vice President of Engineering – Arcus Search – Amsterdam

Arcus Search

As the Vice President of Software Engineering, you will play a pivotal role in leading software development initiatives, driving innovation, and ensuring the successful delivery of high-quality software products. You will be responsible for overseeing a diverse team of engineers, architects, and technical leads, and collaborating closely with cross-functional departments to align technology strategies with business objectives.

Key Responsibilities
Leadership and Strategy:

  • Develop and communicate a clear software engineering vision and strategy that aligns with the company’s goals and objectives.
  • Lead the software engineering team to achieve technical excellence, innovation, and continuous improvement.
  • Collaborate with executive leadership to define and prioritise software projects that drive business growth and innovation.

Team Management:

  • Recruit, hire, and onboard top-tier software engineering talent.
  • Provide mentorship, guidance, and performance feedback to team members, fostering professional growth and skill development.
  • Establish and promote a culture of collaboration, transparency, and accountability within the engineering organisation.

Technical Excellence:

  • Drive the adoption of best practices, coding standards, and development methodologies across the engineering team.
  • Ensure the design and architecture of software solutions are scalable, reliable, and aligned with industry trends and emerging technologies.
  • Oversee the review and approval of technical designs, code, and documentation to maintain high-quality standards.

Project Delivery:

  • Work closely with product managers, designers, and other stakeholders to define project requirements, scope, and priorities.
  • Monitor project timelines, budgets, and resource allocation to ensure on-time and within-budget delivery of software projects.
  • Identify and mitigate risks and challenges that could impact project success.

Collaboration and Communication:

  • Foster effective communication and collaboration between engineering teams and other departments such as product management, quality assurance, and operations.
  • Present technical updates, progress reports, and roadmaps to senior leadership and stakeholders.

Innovation and Research:

  • Stay abreast of industry trends, emerging technologies, and best practices in software engineering.
  • Evaluate and recommend tools, frameworks, and technologies that can enhance development efficiency and product quality.

Process Improvement:

  • Continuously refine and optimise software development processes to increase efficiency, productivity, and quality.
  • Implement agile methodologies and DevOps practices to enable rapid and reliable software releases.


  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. Advanced degrees are a plus.
  • Proven experience (typically 10+ years) in software engineering, with a track record of progressively increasing responsibilities and leadership roles.
  • Strong understanding of software development methodologies, architectural principles, and design patterns.
  • Experience managing and leading large, geographically distributed engineering teams.
  • Excellent communication, interpersonal, and leadership skills.
  • Demonstrated ability to align technical strategies with business goals.
  • Proficiency in agile methodologies, DevOps practices, and project management tools.
  • Strong problem-solving and decision-making capabilities.
  • A history of successfully delivering complex software projects on time and within budget.


Lees hier meer…

To apply for this job please visit

Deel deze vacature: