Job Description
Job Description
Salary :
Proven is an interactive design and development consultancy that blends creative vision with technical expertise to craft digital experiences that matter. We partner with non-profits and mission-driven organizations, leveraging our design, engineering, and strategic capabilities to drive meaningful impact.
We seek aDirector of Engineeringto lead our technical practice, drive innovation, and ensure our team remains at the forefront of digital development. This role requires both strategic oversight and hands-on leadership, fostering a culture of adaptability, technical excellence, and forward-thinking solutions.
We seek a strong leader who can guide technical strategy and ensure the successful execution of development projects. The ideal candidate has experience mentoring developers, improving workflows, and aligning technology decisions with business goals. They have a proven record of success managing full-stack teams across various platforms, including WordPress, Drupal, .NET, and JavaScript frameworks, and are comfortable supporting both front-end and back-end developers.
This role requires technical breadth across modern web development, cloud hosting, and infrastructure, as well as business acumen to support new business initiatives, evaluate emerging technologies, and shape the future of our service offerings. The ideal candidate will be a highly flexible leader who embraces challenges, encourages experimentation, and supports their team in learning new technologies.
Responsibilities
Technical Leadership & Strategy
- Define and evolve Provens technology vision, ensuring alignment with business goals and client needs.
- Stay ahead of industry trends and emerging technologies, recommending and implementing new tools and technologies (e.g., no-code / low-code, AI, automation, cybersecurity, and data visualization) and assessing their potential impact and adoption.
- Establish and maintain best practices for development, security, and performance optimization.
- Promote a culture of continuous learning, encouraging the team to explore and implement new technologies.
Team Management & Development
Oversee resourcing, capacity planning, and upskilling of the engineering team to meet project demands and long-term growth objectives.Foster an environment of adaptability and technical excellence, supporting team members in expanding their expertise.Provide guidance and support to technical leads, ensuring consistent quality and efficiency.Business Development & Strategic Support
Provide technical oversight for project estimations, reviewing requirements, and ensuring feasibility during the sales process.Collaborate with Accounts and Business Development teams to shape technical proposals and client pitches.Assess client needs and recommend the best technology solutions, balancing innovation with practicality.Right-size the technology stack to offer the best solution to meet client needs and reduce technical debt.Project Execution & Delivery
Oversee technical aspects of projects from planning to deployment, ensuring quality and adherence to timelines.Work closely with Project Management to scope development work, estimate timelines, and mitigate risks.Implement scalable development processes to improve efficiency and collaboration.Cross-Functional Collaboration
Partner with creative and strategy teams to ensure technical feasibility of design concepts.Collaborate with leadership on company-wide initiatives, ensuring technology decisions align with Provens business goals.Qualifications
10+ years of experience in web and software development, with at least 5 years in a leadership role.Expertise in WordPress, Drupal, .NET, JavaScript frameworks (React, Vue, or similar), and cloud infrastructure.Broad expertise in web development, cloud infrastructure, accessibility, hosting, and DevOps best practices.Strong experience with DNS, cloud hosting platforms, security, and performance optimization.Experience with headless CMS implementations and API-driven development.Familiarity with AI-driven solutions, automation, and emerging technologies.Proven ability to lead and mentor technical teams, fostering a culture of collaboration and continuous learning.Strong understanding of business development processes, including technical scoping, estimations, and proposal support.Excellent problem-solving skills with a strategic mindset and a passion for emerging technologies and innovation.Experience managing remote teams across different time zones.Excellent communication skills, with the ability to collaborate across disciplines and present technical concepts to technical and non-technical stakeholders alike.Core Competencies
Technical Leadership & Innovation : Ability to set a strategic vision for technology while staying hands-on with emerging trends and tools.Team Management & Development : Proven ability to mentor, scale, and upskill development teams in a remote environment.Business & Strategic Thinking : Strong understanding of business development processes, including technical scoping, estimations, and proposal support.Resourcing & Capacity Planning : Skilled in aligning team resources with project and organizational needs while optimizing efficiency.Problem Solving & Adaptability : Comfortable leading teams through new technology challenges and evolving service offerings, including no-code / low-code, AI, cybersecurity, and data visualization.Cross-Disciplinary Collaboration : Ability to bridge the gap between technical, creative, and business teams, ensuring alignment and execution.Why Join Proven?
Mission-Driven Work : Help organizations that make a real impact in the world.Collaborative Culture : Work alongside talented designers, strategists, and engineers.Growth Opportunities : Shape the future of Provens technology team and strategy.Remote Flexibility : Work from anywhere while leading a distributed team.If youre a technology leader who is passionate about building teams, driving innovation, and delivering impactful digital experiences, wed love to hear from you.