Director of Engineering

Director of Engineering

AppGuard Inc. is looking for a highly motivated, experienced, hands-on Director of Engineering to manage our growing engineering team. An ideal candidate is a strong engineering manager who resolves conflicts within the engineering department and is competent in all stages of the software development life cycle, including understanding the importance of coding standards, code reviews, source control management, build processes, testing, and operations.

As a Director of Engineering, you will be responsible for ensuring that the engineering department delivers AppGuard’s world-class malware protection products on-time. This includes strategic planning, product design, quality assurance and problem resolution. The successful candidate will also have several years of experience as a Software Engineer in one of our core technologies.


  • Manage one or more development projects
  • Manage a cross-functional team of engineering resources including Engineering IT and level three support groups
  • Work with the Product Management team to build and continuously refine the AppGuard Product roadmap
  • Works together with engineering leads, quality assurance, and other project stakeholders to establish project scope and development schedule
  • Lead the engineering department’s efforts to meet aggressive timelines
  • Prepare and refine the engineering budget
  • Participate in architectural design efforts
  • Screen technical resources and participate in hiring decisions
  • Mentor junior team members
  • Enforce security and coding best practices and standards, perform code reviews with the team
  • Produce and review product documentation including requirements documentation and training materials


  • Bachelor’s/Master’s degree in Computer Science, Information Systems, Engineering Management degree or equivalent work experience
  • 5+ years of experience managing a team of engineers
  • Experience with Cloud deployment on Microsoft Azure or Amazon Web Services
  • Strong knowledge of DevOps principles, processes, and pipelines (Jenkins, Azure)
  • Proven technical project management experience with strong project budget planning and resource management skills
  • Excellent cross-team collaboration skills
  • Demonstrated success working with local & remote team members
  • Strong communication skills (both verbal & written)
  • Proven track-record of recruiting, growing, and coaching engineering teams

Desired Qualifications

  • Experience in commercial software security product development (Anti-Virus, Intrusion Detection, etc.)
  • Experience managing level 3 customer support teams
  • Experience managing engineering teams in technology startup companies
  • Knowledge of IT security concepts, crypto algorithms, and security best practices
  • Experience with SDLC tools such as Jira, Confluence and Bitbucket

To apply for this position, complete the form below and upload your resume and cover letter.

Or contact us directly at