Membership Drive provides the technology, training, and strategy to progressive non-profits to scale their fundraising and organizing efforts. We build custom applications on Salesforce to streamline staff recruitment, management, fundraising, member retention, and grassroots organizing for the environmental and racial, social, and economic justice movements.
Founded by Phil Radford, the former CEO of Greenpeace, Membership Drive is a project of Progressive Power Lab, a platform for scaling the impact and resources of progressive non-profits. Progressive Power Lab’s major projects include Membership Drive and the Progressive Multiplier Fund.
This role is for a hands on, seasoned software engineering leader who has extensive experience leading a talented and geographically distributed team of software engineers, architects, UX experts in building custom apps on Salesforce as well as managing customer support requests. The candidate will be skilled in motivating, and managing world-class software teams responsible for developing and maintaining complex Salesforce configurations while building applications for the AppExchange.
As the hands on VP of Software Engineering, you will be responsible for:
Managing diverse and geographically distributed teams.
Managing teams responsible for developing and maintaining world-class cloud based software platforms and systems.
Facilitating team stand-ups, planning, and review meetings as Scrum master and functional manager.
Leading code and design reviews for new functionality and bug fixes.
Interviewing, hiring, and onboarding new developers to the team.
Managing customer support requests.
Working to provide a comprehensive onboarding process for new engineers to indoctrinate them into the company development culture
Providing technical guidance, mentorship, and assistance to direct reports.
Ensuring PCI compliance and general security of all software development.
Managing career planning for direct reports.
Managing escalations, production issues, and new product deployments to customers.
Deft at juggling many competing priorities and prioritizing for best results.
Overseeing Build, release, deployment, and configuration management activities.
Working with the CEO to develop the development strategy to enable our clients and partners to make the biggest impact in the world, raise the most funds, and generate the most revenue for Membership Drive.
Business savvy, and ability to partner with CEO to plan a software roadmap that maximizes both impact and income.
Must have leadership (not just management) experience. Must be able to guide and work with engineering teams, cross functional units, and upper-management.
10+ years of software engineering team leadership.
5+ years of experience leading native application mobile development, Life Cycle experience
Knowledge of professional software engineering best practices for the software development life cycle, including coding standards, code reviews, source control management, continuous integration, build processes, testing, and operations.
Ability to take a project from scoping requirements through launch.
A commitment to writing quality code.
Experience in communicating with users, other technical teams, and project management to understand requirements, describe software product features, and technical designs.