VP Engineering - Description
BlackLine Systems, a leading provider of cloud-based SaaS financial software, is looking for a VP, Engineering to join our team. At BlackLine you'll be inspired, challenged and humbled working with insanely smart and passionate people.
Benefits of working at BlackLine include great culture, lots of food, telecommuting privileges, community outreach & dodgeball teams!
Reporting to the CTO and as a key member of the executive team, based in Woodland Hills, CA, the VP Engineering will be a hands-on leader overseeing all aspects of Development initiatives. In this capacity, the VP Engineering will lead the architecture design and will actively manage the technology team to meet its deliverables, quality and performance objectives. He/she will also be responsible for team development and fostering a highly collaborative team environment and continue the evolution of our Agile methodologies reporting against quality, performance and burn-down metrics.
Duties and Responsibilities:
Build rock-solid, dependable solutions using agile methodologies to support the on-demand nature of our core set of products and their mission critical status to our customers.
Work with the CTO and the executive team to develop and execute long term product strategy and roadmap.
Implement and improve our SaaS technical product architecture to ensure it is scalable, reliable, and maintainable.
Prioritize development goals against resource constraints to deliver against the highest priority items.
Grow and lead a best-in-class development organization by supporting an open and highly collaborative work environment and leading in a manner that fosters high engagement, performance and commitment among all members of the technology team.
Manage software engineers and ensure best coding and documentation practices are established and are followed.
Provide thought leadership in technology direction, best practices in development and coding enterprise-class solutions.
Ensure that code reviews take place on identified systems/projects
Staff team according to business demands and established budget
Monitor and measure team’s performance and perform associated annual performance reviews for team.
Define appropriate feature sets for project iterations.
Define artifact requirements and necessary artifact templates for project iterations.
Along with stakeholders, assist with or independently develop story cards for defined features.
Lead time estimation sessions for defined feature sets.
Gather and record all metrics including actual time spent on iteration features.
Work on special projects as identified by CTO related to the maturation of the BlackLine Systems software development discipline.
Work closely with other managers to gather business requirements and to follow disciplined change management procedures
Qualifications, Training, and Experience:
Communication with customers on project requirements.
Ability to lead, challenge, attract, and build a highly skilled team
Defining and documenting project scope
Working with CTO to allocate and manage budgets and expenses.
Defining schedules and verifying progress according to schedule.
Allocating work to employees and contractors in the assigned teams.
Performance review and mentoring of application development employees.
Technical supervision of projects and company-wide initiatives.
Communication of issues, progress, status to CTO.
Research of relevant technologies and communication of recommendations.
Ability to translate disparate business strategies into comprehensive, pragmatic technology strategies and execution plans (road-maps) to satisfy business strategy.
Ability to design and deliver solutions that factor in system performance, usability, quality, cross-system inter-dependencies, scalability while accounting for development and maintenance costs.
Three or more years as a technical lead with deep technical domain expertise in two or more of the following: Web Application Development, .Net, Web Services, Performance Tuning on heavily used web applications.
Desired skills: .Net, C#, SQL Server, UML, OO Design and Implementation, XML, JSON, SOAP, Data Analysis, Statistics, Design of Experiments, Agile
BA/BS degree in Computer Science, Engineering, or related discipline, and six to eight years related experience.