Managing Director

MoveOn Logo

MoveOn

💵 $165k
📍Remote - United States

Summary

Join MoveOn as their Managing Director of Technology and lead a team of six technologists in supporting the organization's goals. This role requires a blend of hands-on engineering experience and strong management skills. You will set strategic plans, manage projects, and directly supervise team members. The position involves significant responsibilities in budget management, vendor relations, and team culture development. You will also contribute to MoveOn's progressive work through coding, mentorship, and collaboration with cross-organizational teams. The ideal candidate is passionate about progressive technology and possesses excellent communication and decision-making skills.

Requirements

  • Be comfortable wearing multiple technical hats. Our team’s work encompasses multiple technical areas including cybersecurity, data engineering, and web application engineering. As a team lead, you will need to make decisions across all of these areas
  • Be passionate about leading technology in the progressive movement. Choices you make in MoveOn will also influence the choices organizations across the movement use technology
  • Be a good decision maker. You don’t have to make all of the decisions but you need to make sure that decisions are being made when necessary and that the decision making process and outcomes are clearly communicated to the people whose work is impacted
  • Take your management responsibilities seriously. The coaching, support, and decision making you do for the team is as important as any individual tech contributions
  • Be a good communicator. You will need to thread the needle between the needs of different team leads and will regularly be syncing up with the director of product to keep a clear vision of the tech roadmap and vision. Being able to effectively distill projects’ technical trade offs will be key in keeping roadmaps on track
  • Significant experience as a software engineer, preferably in a political setting
  • Fluency in at least one programming language and web development platform, with significant prior development experience in at least two programming languages
  • Prior people management experience, preferably leading teams of software engineers
  • Experience debugging and resolving a major production problem
  • Experience scaling applications and troubleshooting performance bottlenecks at the database and application layers
  • Experience navigating high-level decisions about tech ecosystems and roadmaps
  • Determined and thorough - can see a project through from idea to prototyping, design, production, scaling and beyond. Experience carrying a 6 month or longer project over the finish line
  • Ability to be effective in an organization whose staff all work remotely
  • Experience developing strategic plans and making prioritization decisions for a team or department or project
  • Experience project managing technical projects with diverse stakeholders
  • Ability to communicate technical results with a nontechnical audience

Responsibilities

  • Setting strategic plans for the tech team in partnership with the product team
  • Project management of large, cross domain technical projects, including coordination with external collaborators
  • Direct management of existing six team members including five software engineers, a data architect, plus possibly future IT staff or other specialized technical roles
  • Hiring, training, coaching, and providing regular feedback to team members
  • Creating and managing the team budget, contracts, and vendor relationships
  • Team lead responsibilities such as: process development, on-call and tech support coverage coordination, retreat planning, designing team structures and norms, identifying owners for software projects spanning across realms and initiatives, and maintaining a team culture where everyone can thrive
  • Coordinating with cross organizational teams to identify, design, and deploy tech-based tactics that support MoveOn’s objectives in partnership with the product team
  • Working together with the CTDO in setting security policy and literacy across the organization
  • Conducting hands-on engineering work through some combination of coding, 1-1 pairing, hackathons, mentorship, PR reviews, etc. Individual engineering contributions will be about 20% of this role and are important for staying connected to the work and the day-to-day experiences of team members

Preferred Qualifications

Political or community organizing experience is a bonus but not required

Benefits

  • Strong medical, dental, and vision benefits, which are free to employees and children of employees (spouses or domestic partners can be added at a subsidized rate)
  • Employer-paid premiums for life insurance
  • Four weeks accrued paid vacation time per year, prorated for the period that you work
  • 18 weeks of paid parental leave (birth, adoption, foster care placement of a child)
  • 10 days accrued paid sick time prorated for the period that you work
  • Paid family medical leave
  • 8 staff holidays and 6 floating holidays
  • Contribute 5% to your 401(k) after six months of employment
  • $1000 in professional development budget each year for each staff member
  • Monthly home office subsidy
  • Internet and phone subsidy of $2,100 annually
  • Health and wellness subsidy of $900 annually

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs