Banner Image
  • Location


  • Job title:

    Director of Engineering

  • Sector:


  • Job type:

    Direct Hire

  • Job ref:


The Director of Engineering is responsible for leading all operations related to engineering deliverables. As a member of the leadership team, you will ensure software development and people operations are efficient, effective, and aligned to the company vision. This position requires experience with a broad range of technologies and understanding of how technology choices impact business outcomes.


We are looking for a strategic and analytical thinker, who is process-oriented and organized, a creative problem solver, a decision-maker, and a hands-on leader.


You will oversee the execution of the software delivery lifecycle while managing engineers and interfacing with key leadership and stakeholders to ensure alignment of people, processes, and deliverables. You will lead the daily operations of the department and will be responsible for the delivery of new features on existing and new products as well as ensuring processes and metrics are in place to measure and ensure the quality of all software deliverables.


This position will be a part of the management team reporting directly to the Chief Technology Officer.


Your key responsibilities:

  • Engineering Leadership

  • Staff Development & Management

  • Program Execution



  • 8+ years of development experience working with C# and .NET Framework, HTML, JavaScript, CSS, SQL Server, and Azure stack.

  • 5+ years of experience of senior development experience and leading development teams

  • 3+ years of direct Management Experience

  • Deep understanding of web technologies

  • Strong knowledge of databases, both SQL and NoSQL

  • Experience with service-oriented and event-driven system architectures

  • Experience building high-performance distributed systems

  • Knowledge of Agile development strategies and experience using iterative development methodologies

  • Demonstrated experience managing the full product development life cycle

  • Strong blend of analytical, decision-making, and creative problem-solving skills

  • Excellent communication skills, ability to deal with candidates and employees at all levels

  • Excellent organizational skills and ability to multitask in fast-paced dynamic environment

  • Vision to develop and lead staff

  • Experience recruiting and hiring software and quality assurance engineers


Preferred Experience

  • Experience in a SaaS organization

  • Experience with Salesforce.com and sales operations

  • Experience with SOC 1, SOC 2, and ISO 27001

  • Experience with GDPR, SCC, and CCPA



We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates, so please don’t hesitate to apply - we’d love to hear from you.




A Human Approach to Staffing

eHire is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.