Director of Client Software Development

We are looking for a Director of Client Software Development to drive the execution of the Software Engineering team and are responsible for overseeing the software development lifecycle, leading a team of engineers developing mail and file sharing applications with a high standard of quality. This position reports to the VP of Engineering and Support and is a flexible hybrid position to our Boston office.

Primary Responsibilities:

  • Lead, mentor, and grow a talented team of engineers developing mail and file-sharing applications for the PreVeil system.
  • Define and implement best practices for software development, including Agile methodologies, code reviews, and testing strategies.
  • Collaborate cross-functionally with product management, QA, and customer support to define project requirements, development priorities, and release schedules.
  • Drive technical excellence by setting coding standards, ensuring maintainability, and optimizing performance.

Skills and Experience:

  • BA/BS degree in Computer Science or a related technical field, or equivalent practical experience.
  • Strong foundation in computer science, including expertise in software design for client-server applications on Windows and/or Mac.
  • 5+ years of experience managing a software development team and delivering commercial software products.
  • Experience with Agile software development methodologies (e.g., Scrum, Kanban) and the ability to implement efficient workflows.
  • Proven ability to develop and manage detailed software development schedules, guiding teams from planning to execution.
  • Strong focus on product quality, including test automation, CI/CD, and monitoring strategies.
  • Demonstrated success in hiring, mentoring, and retaining top engineering talent.

Preferred Skills

  • Proficiency in Python, Go, or JavaScript/TypeScript.
  • Experience designing and delivering exceptional user experiences.
  • Interest in cybersecurity and cryptography.
  • Experience deploying scalable, reliable systems in a hosted cloud environment.

To apply to this position, please email careers@preveil.com