VP, Engineering

Washington, DC
Product / Engineering – Engineering
Full Time
Interfolio is on a mission to build smart, inspired and useful products for faculty and academic communities. By building an engine for faculty activity, decisions, and data, Interfolio has become the first mover in defining and  category of faculty-focused technology that cultivates goal-oriented collaboration around academic decision-making.

Interfolio operates the first holistic faculty information system to support the full lifecycle of faculty work, from job seeking to review, tenure, sabbatical, committee work, research, and beyond. Offering colleges and universities increased  and insight into faculty data to help achieve their strategic initiatives, Interfolio believes that advancing the faculty will advance the institution.

What’s even better than that?

We’ve crafted a fun, collegial, dynamic culture that celebrates team and individual success almost daily. We’ve got a lean team of super-smart, super-hard working, local and remote colleagues who collaborate closely to produce a valuable service for an industry we’re passionate about. And, we genuinely like working with each other and with our clients.

Like what you’ve heard so far?

Then consider joining our Engineering team. The position of VP, Engineering is an in office position based out of our Washington, DC office.

At Interfolio, we are committed to diversity and the principle of equal employment opportunity for all employees. You will receive consideration for employment without regard to race, color, religion, national, social or ethnic origin, age, gender identity and/or expression, sexual orientation, family or parental status (including pregnancy), or any other status protected by the laws or regulations in the locations where we operate.

Position Overview

As Vice President of Engineering, you will be responsible for managing the Engineering teams, the Engineering budget, the overall Engineering process, and above all, accountable for consistent delivery of high quality releases. This position is a core part of the Management team and is responsible for providing transparency into key delivery and cultivating a culture of continuous improvement within Engineering in order to meet the goals of the company.

This person is a strong, experienced leader and will grow and cultivate individuals and teams into a high performing, self-managing entities. This person will also be the champion of Engineering as an organization and a practice; he/she will advocate internally to Interfolio but also externally to our customers and build a brand of Engineering as best in class. Having good business sense and quickly grasping a strong understanding of the product and the product roadmap is paramount.

This position will work closely with Product, Sales, Marketing and Support to ensure that the company goals are being properly met, while delivering high quality product in a timely fashion, while keeping technical debt small.

A more specific breakdown of required duties follows:

People Management
---Develop and maintain a near term and long term staffing plan to meet business objectives
---Coordinate resources (staff, equipment, vendors, training, consultants, etc.) across various projects
---Ensure there are equitable and transparency performance reviews; conduct regular definition and assessment of goals and objectives for each member of the Engineering organization across the yearWork with Human Resources to develop a skills ladder for all positions
---Evaluate the team yearly against this for potential skill gaps and needed training to set forth in the OKRs

Technical Leadership & Software Delivery
---Direct and manage all aspects of engineering delivery, including managing and leading multiple software development teams, situated virtually, onshore, offshore and onsite, to implement on time quality product as per requirements, design and specifications
---Collaborate and work with the architecture team to design the main components and application interface to increases the scalability of the product
---Set appropriate goals and priorities that coordinate with the business areas and other organizational units and resources
---Set the directions for staff and vendor performance evaluation and associated development plans
---Drive transparency and predictability into the delivery process; establish, maintain, and report out on key development operations metrics and project progress to the executive team;
***health and quality of the code and the engineering team
***delivery throughput analysis
***quality analysis and tracking
***lead and cycle time
***change failure rate, mean time to recover et al
---Implement processes for continuous deployment and continuous integration, including deploying best practices around source code branching structure for build and release management ensuring proper delivery of new epic projects vs. maintenance work in parallel
---Ensure the most efficient process is in place that meets company and business goals as well as engineering and product delivery needs
---Implement best practices and ensure compliance with all SDLC processes identifying, establishing and monitoring process improvements and efficiencies
---Develop release procedures, regression testing, and other critical processes involved in the development and deployment of large-scale applications

Administrative/Budget Management
---Develop and manage the Engineering budget
---Ensure that the ratio of Engineering budget and resources is appropriate for the company
---Monitor all expenditures and ensure that Engineering stays within allocated budget
---Ensure you have a budgeted headcount plan and are aware of average fully loaded headcount costs/run rate
---Anticipate and forecast needed expenditures for software, tools and equipment
---Vendor Management: Manage application development and QC vendors (onsite and offshore). Develop standards and practices for holding vendors accountable for timely, accurate deliverables deliverables. Ensure that external resources are operating in an efficient and productive manner

Mandatory Skills and Experience:
---BS in Computer Science or equivalent required
---8-10 years software development experience
---6-8 years people management experience
---4+ years cross-functional team management experience
---Demonstrated success in effectively communicating at all levels of an organization
---Ability to lead through influence and direct authority
---Proven experience leading teams in an Agile and CI/CD environment
---Technical experience: software product development, enterprise application development, development of customizable software architectures
---Good multi-tasking skills - ability to handle multiple projects; ability to anticipate roadblocks, diagnose problems and generate effective solutions
---Excellent communication skills
---Strong technical skills, especially design and architecture skills
---Experience with some of the following: Rails, PHP, Python, AngularJS, PostgreSQL, PostgresNoSQL, AWS, MySql, DevOps, Cassandra, Matillion, Cucumber Testing, Selenium, Apache, Spark, JIRA

Desired Skills and Experience:
---Master’s degree in computer science, other relevant engineering field or business
---Proven experience integrating teams as a result of M&A
---Powerful problem-solving, risk assessment and negotiation skills
---Experience leading development of complex software architectures and platforms
---SCM, PMP, PMI-ACP certifications desirable

In addition to a competitive salary, Interfolio offers a robust benefits package that includes medical insurance, unlimited PTO, a yearly wellness benefit stipend, a yearly professional development stipend, 401k, and professional development opportunities.

Our culture sets us apart—we look forward to sharing more about our company and our team!