Careers
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