About the job
WHO WE ARE
ActBlue is a nonprofit organization committed to developing state-of-the-art technology that empowers Democratic victories and fosters progressive initiatives.
Our vision is straightforward: catalyzing change through the collective strength of individuals. Since our inception, we have been crafting innovative solutions to transform grassroots fundraising. If you've contributed to a Democratic campaign or a progressive organization online, chances are you've interacted with our platform! We are dedicated to empowering small-dollar donors by assisting numerous groups—from local candidates to national movements—in mobilizing their communities and making a lasting difference. Every member of our team is passionately devoted to advancing our shared mission and core values. Together, we are shaping the future of democracy.
THE OPPORTUNITY
As the Engineering Manager for the ActBlue Developer Experience team, you will play a pivotal role in supporting our initiatives and steering the development and execution of our strategic roadmap. The Developer Experience team is focused on making software development and deployment seamless, efficient, and transparent. This team operates within our Platform Engineering organization and works closely with all engineering units to devise and implement a long-term strategy for our software ecosystem, from local development to production.
Given that we manage millions of dollars in contributions daily for countless campaigns and organizations, it is essential for our engineering teams to confidently deploy to production and experience minimal friction while creating new features. This role is integral to that mission, as the team responsible for enhancing the engineering experience at ActBlue.
WHAT YOU WILL DO
- Provide software development expertise and mentorship to a team of up to 7 software engineers with diverse backgrounds and skills.
- Foster the professional growth of your direct reports through constructive feedback, goal-setting, and regular check-ins.
- Collaborate with engineers, Product Managers, and UX leads to outline and execute roadmaps.
- Facilitate essential and timely communication between teams.
- Ensure that teams have the context and resources necessary to achieve their objectives.
- Work in tandem with other engineering leaders to cultivate an environment where everyone can thrive.

