ActBlue is looking for an Engineering Manager to lead a team responsible for building and evolving a new strategic platform. This platform is a critical new product area where reliability and user trust are paramount. The manager will guide the platform through its maturation phase, focusing on finding product-market fit, iterating based on customer feedback, and preparing for broader go-to-market expansion, all while operating in a regulated domain.
Requirements
- Experience building user-centric engineering products, ideally through phases of product evolution from launch to maturity and product-market fit.
- Experience guiding teams using established engineering and product development practices and well-defined management precedents.
- Expertise and creativity when it comes to delivering value fast, with a focus on MVPs, frequent deployments, scope negotiations, and demos - even within constrained or regulated environments.
- Experience helping teams optimize their collaborations and results using regular feedback loops, retrospectives, experimentation, and iteration.
- Strong understanding of and experience with industry best practices for managing software development, particularly agile processes and roles/responsibilities.
- Experience providing project management and organizational support on complex technical projects from end to end that deliver timely and effective results.
- Previous experience working with Ruby on Rails and/or React.
Responsibilities
- Lead a team of software engineers through evolving a new platform from beta launch through general availability, incorporating customer feedback and finding product-market fit in a regulated domain.
- Work with engineers, product managers, and UX leads to formulate roadmaps that align with our strategic organizational themes and goals. Collaborate on an ongoing basis to achieve them.
- Ensure your team delivers on their roadmap and achieves the target strategic outcomes of their work in a high-stakes, regulated environment where precision and reliability are critical.
- Enable your team to learn fast while consistently delivering value by prioritizing frequent delivery of small iterations of work, even within the constraints of regulatory requirements.
- Drive essential communication between teams to ensure timely, high-quality results that further organizational goals. Resolve blockers and proactively escalate concerns.
- Facilitate technical decision-making with an emphasis on maintainability, scalability, and performance, ensuring that complex workflows align with best practices, software development methodologies, and coding standards.
- Oversee the end-to-end software development process while championing a user-centric approach to iterating and improving on product features.
Other
- 5-7 years of related experience, including experience managing a team of individual contributors at multiple levels, fostering their professional development, and enhancing team performance.
- Track record of managing complex or high-priority projects with significant impact, collaborating with senior stakeholders to ensure high-quality outcomes.
- Strong understanding of your functional area with a growing knowledge of how your team's work impacts other teams and departments.
- Strong leadership skills, with a demonstrated ability to build trust and consensus across teams and stakeholders, particularly in cross-functional settings with diverse perspectives.
- Demonstrated commitment to inclusion, diversity, and fostering a strong sense of belonging on teams.