DevShop Manager

Job Available – DevShop Manager

  • This is a full-time position, 40 hours per week.
  • This position is eligible for benefits. 
  • The position is exempt, eligible for paid time off, and eligible for medical and other benefits.
  • The DevShop Manager reports to the Director of Programs.
  • This position is remote. AnnieCannons is based out of the Oakland, CA area with no physical office at this time due to the pandemic, but will be seeking new office space in the Oakland area in the future.
  • It is a 12-month position, with the possibility of extensions.

AnnieCannons (AC) is a 501(c)3 nonprofit dedicated to training survivors of human trafficking and gender-based violence to be programmers, giving them both the economic and technological empowerment to support themselves and their families. 

AnnieCannons’ employees are its greatest asset.  They tackle one of the world’s most vexing challenges – preventing human trafficking and empowering its survivors – with passion, grit and tremendous empathy.  AnnieCannons seeks and retains people who are not only devoted to this hard and important work, but who thrive on swiftly developing and embracing cutting-edge, proven methods to assist survivors.  In that way, we combine the nimbleness and pace of a start-up with the mission and values of a non-profit.  The work is demanding, the staff are capable, and the rewards are profound. 

At AnnieCannons, the Development Shop is the source of the projects graduates work on during the developer internship that immediately follows the completion of the Training Program. It exists in service of the graduates, and its projects allow graduates to gain experience building technology products – websites and apps, primarily from external clients. The Development Shop includes staff members who help source, manage, and deliver those projects. 

The Development Shop Manager will oversee the program budget and staff in support of AnnieCannons’ organizational goals. You will be accountable for planning, managing, and reporting on the Development Shop’s key activities, efforts, and strategic initiatives. You will work closely with cross-functional teams to help establish best practices, plan and manage project schedules, identify risks and challenges, while clearly communicating status and goals to stakeholders.

This position is external facing and will require you to take meetings with third parties and individuals outside of AnnieCannons. AnnieCannons’ team members are free to use any name, handle, or pseudonym but your likeness and your name/handle/pseudonym may be revealed to outside parties in voice/image/video/written or other forms.  Additionally, AnnieCannons frequently promotes the fact that many of our staff members are survivors and graduates of our program when conveying information about our organization to the public.  Therefore, people outside of AnnieCannons might assume you are a survivor, whether you are or not.  Please be sure you are comfortable with this before applying.


DevShop Strategy

  • Maintain the quality of the program by setting goals/targets/KPIs in collaboration with AnnieCannons leadership and providing regular reportage of progress
  • Create, update, and report against a programmatic budget with support of AnnieCannons leadership 
  • Work in collaboration with the Developer Internship Manager, responding to feedback and making process improvements to improve the developer intern experience
  • Work in collaboration with the Teaching Team to plan for future cohorts, assessing how many trainees will participate in the developer internship and how that translates into sales targets 

Staff Management

  • Manage the Development Shop staff, inclusive of Technical Leads, Product Manager (customer facing), and the Sales Engineer
    • In particular, this part of the role involves supporting staff members in successfully being able to do their work despite not necessarily knowing how to do it yourself:
      • Responsibilities related to management of Technical Leads
        • Ensure they have regular technological support. Activities include:
          • Weekly troubleshooting with CEO
          • Weekly discipline meetings
        • Operational support
        • Individual support
          • Performance and Goals
      • Responsibilities related to management of Product Managers
        • Ensure they have regular Product Management support
          • Provide ongoing support with any customer facing issues
            • Note: they will escalate issues to you and you will be cc’d on all client correspondence
          • Weekly discipline meetings
        • Operational support
        • Individual support
          • Performance and Goals
      • Responsibilities related to management of Sales Engineer
        • Weekly sales meetings
        • Regular participation in sales calls 
        • Strategy around sales pipeline – keeping in mind how many projects need to be available per class cohort
        • Operational support
        • Individual support
          • Performance and Goals

Product/Client Services Support

  • Command the basics of Project Management – activities like reviewing legal documents to identify scope, writing professional emails, running meetings, project planning, roadmapping, timelines and financials
  • Support Product Managers in facilitating approval from the client at each phase, deliverable to ensure alignment and project health
  • Join high-priority client prospect meetings in order to collect relevant information about client needs for distribution to team members
  • Participate in complex estimates for client prospects
  • Ensure top quality deliverables that meet client specifications

Team Management

  • Support Product Managers in management of design, development, and testing teams composed of qualified graduates, vendors, and volunteers

Required Qualifications

  • Demonstrated ability to partner well with marginalized populations is mandatory. This can be demonstrated through professional or volunteer roles, or life experience. 
  • Minimum 2-4 years of experience in a program management role
  • Understanding, interest, and familiarity with web and software development and technological products and services
  • Project management confidence is critical
  • Ability to learn new tools; the landscape is always changing but at the moment we’re using a combination of Slack, JIRA, Monday, Notion, GSuite, Sketch, Zeplin, InVision, Figma, Google Analytics, Mixpanel, Netlify, Git
  • Strong design sensibility is a bonus
  • Experience and interest in developing and managing business development strategies.
  • Experience identifying outbound sales strategies by researching industry and related events, publications, and announcements.
  • Experience developing partnerships with potential clients and collaborators. 
  • Strong written and verbal communications skills; writing samples encouraged
  • Patient and flexible, ready to take on anything thrown your way
  • Organized, efficient, and process driven
  • Collaborative, supportive, empathetic, and understanding 
  • Able to process, problem solve, make a plan, and stick to it
  • Experience working with survivors of trafficking and/or gender-based violence is strongly preferred.

To apply:

Submit resume and cover letter to In the cover letter, please respond to this question:

  1. AnnieCannons is dedicated to transforming survivors of human trafficking and gender-based violence into software engineers. Why are you interested in working with our organization and in this role, in particular?

PLEASE BE AWARE:  AnnieCannons’ policy on the employment of related persons requires job applicants to disclose if they are related to a current AnnieCannons employee.  Any misrepresentation or omission may result in the applicant being disqualified from further consideration or dismissed from employment if discovered after a hiring decision has been made.  Please see a summary of the AnnieCannons policy below, and a definition of “related persons.”

AnnieCannons requires that all job applicants and staff members be judged solely on the basis of their qualifications, without any possibility or appearance of favoritism or other inequitable interference, if the applicant or employee is related to AnnieCannons stakeholders or has other close personal relationships with AnnieCannons stakeholders.

To avoid actual favoritism or conflicts of interest, and the perception of either, AnnieCannons governs the job application processes and the employment of people related to or holding close personal relationships to AnnieCannons staff members, board members, donors, or other AnnieCannons stakeholders pursuant to the provisions of this policy. 

For the purposes of this policy, “related persons” include:  Children, wards, parents, siblings, grandparents, aunts, uncles, nieces, nephews, first cousins, grandchildren, the “step” versions of all of the preceding, parents-in-law, children-in-law, siblings-in-law, spouses, domestic partners, intimate partners and people living in the same household.


AnnieCannons is proud to be an equal opportunity employer.  We celebrate and seek diversity and are committed to supporting an inclusive and respectful environment for all. Individuals who have experience with human trafficking, exploitation, substance use or are people of color, marginalized genders, or members of LGBTQIA+ communities, or people who have experienced housing or food insecurity, are strongly encouraged to apply.

Leave a Reply

Your email address will not be published. Required fields are marked *