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