VP, Software Engineering - Remote, USA
Who We Are:
CrashPlan provides cyber-ready data resilience and governance in a single platform for organizations whose ideas power their revenue. With its comprehensive backup and recovery capabilities for data stored on servers, on endpoint devices, and in SaaS applications, CrashPlan’s solutions are trusted by entrepreneurs, professionals, and businesses of all sizes worldwide. From ransomware recovery and breaches to migrations and legal holds, CrashPlan’s suite of products ensures the safety and compliance of your data without disruption. Position Summary:
We are seeking a VP, Software Engineering who will be a key driver of technical excellence and innovation within our organization. This role requires a visionary who not only partners closely with Product, Design, and Go-to-Market teams, but also demonstrates a keen understanding of our business drivers and market dynamics.
In this role, you will lead a global, highly technical team through the key components of the software development life cycle. With extensive leadership and team-building skills, you will develop and execute strategic corporate objectives across a broad organization.
Key Responsibilities:
Shape and execute the company's technical strategy, working closely with the CTO and other executives to build solutions for complex technical problems
Lead and mentor a team of engineering leaders, providing strategic guidance and fostering a culture of continuous improvement in order to ship high-quality, industry-leading SaaS software on time
Closely work with product management to define and implement technology roadmaps and best practices, ensuring scalability, performance, and security
Identify and evaluate emerging technologies and trends, proposing innovative solutions to enhance applications
Foster a culture of innovation and experimentation, enabling teams to pilot new ideas and technologies
Working with Dev, QA, Information Experience, and Support as part of the full product lifecycle
Facilitate and drive solutions on technical issues where engineers or teams may not have expertise to resolve them
Evaluating and assessing technologies and tools to support the engineering effort across multiple teams or areas; respectfully and productively challenging ideas, decisions, and the status quo
Driving organizational changes, initiatives, and best practices within engineering as well as company-wide
Communicating effectively to the organization, peers, and across the company
Contributing to and managing organizational elements within the department budget
Guiding work direction for individuals and multiple teams, reporting on progress, and making wise decisions to adapt plans as things change
Required Qualifications:
Bachelor’s degree in Software Engineering, Electrical Engineering , Computer Science or an appropriate combination of education and experience in an engineering discipline
10+ years experience leading and building global Software Engineering teams, and working with the key components in the life-cycle of shipping software: prioritization, scoping, estimating, developing, testing and QA, documentation, release management, and support
15+ years experience in designing and building distributed software systems, and experience developing and executing strategic objectives across a broad organization
Experience building SaaS software hosted and served out of major cloud hosting services - such as AWS, Azure or GCP
Preferred Qualifications:
Master's degree in Electrical Engineering or Computer Science
Proven track record of high-quality and timely product delivery and effective team building
Experience working in cross-functional organizations, such as product management, operations, support, testing, documentation, or release management
Outward facing experience with customers, third-party vendors, like-companies or technical communities
Acted as a thought leader within an organization and the broader industry, contributing to technical blogs, conferences, and community engagement
Demonstrable understanding of industry best practices in Software Development methodologies
The base salary range for this role is $260,000 - $300,000. This position is eligible for a variable bonus plan based on assigned targets, in addition to a full range of benefits including medical, dental, vision, 401k match, and more. Final compensation will be dependent on various factors relevant to the position and the candidate such as geographical location, candidate qualifications, certifications, relevant job-related work experience, education, skillset and other relevant business and organizational factors, consistent with applicable law. This information is provided per the relevant state and local pay transparency laws for the location in which this position will be performed.