Skip to content

Director of Product Engineering

RemoteUnited States, California, San FranciscoTechnology

Job description

Reporting to: Chief Technology Officer

Location: Remote

Application close date: Open until filled

CodePath is a national nonprofit that brings together employers, students, and colleges to eliminate inequities in tech education and provide underrepresented students with a path toward economic mobility. Our programming centers on the needs and successes of Black, Indigenous, Latinx, and low-income Computer Science students. Founded in 2017, CodePath has taught over 10,000 students and delivered courses across over 70 universities. We are supported by some of the largest and most well-respected organizations, including Andreessen Horowitz, Blue Meridian Partners, Cognizant Foundation, Comcast, Google, Meta, Salesforce, Walmart, and Workday, among others.

About the Role:

We are looking for a Director of Product Engineering, a senior product-focused engineering leader interested in the technical education space and working closely with the Chief Technology Officer (CTO) to bring the platform and products under our development to their full scalable potential as well as expand our scope into new modules and products not yet built.

As the Director of Product Engineering, you would be responsible for managing the development and maintenance of our platform and products. This includes working closely with the CTO to plan, prioritize, and execute software development projects, overseeing the engineering team, and ensuring they have the necessary skills and resources to succeed. You will also ensure that our platform and products meet security and compliance standards.

Key Activities:

  • Lead the development and maintenance of the organization's technology platform and products.

  • Work with the CTO and other stakeholders to identify and prioritize technology projects and initiatives.

  • Develop and implement technology strategies and plans for the organization.

  • Manage the non-profit product engineering team and the product development process, as well as collaborate with external platform contractors.

  • Collaborate with other teams and departments within the non-profit to ensure that the technology platform and products are aligned with the organization's goals and objectives.

  • Stay up-to-date with emerging technologies and industry trends, and identify opportunities for innovation and improvement.

  • Hire, train, and manage the product engineering team, including setting goals, providing feedback, and ensuring career development.

  • Monitor and report on the performance of the technology platform and products, including key metrics and user feedback.

  • Develop and maintain technical documentation, including system architecture diagrams, product roadmaps, and technical specifications.

In this role, you would be expected to be coding/shipping certain features yourself (15-25%), as well as reviewing, integrating, and releasing others’ code (25%), chatting with multiple internal stakeholders, and product steering (50%).

Job requirements


Note: Research suggests that women and BIPOC individuals may self-select out of opportunities if they don’t meet 100% of the job requirements. We encourage individuals who believe they have the skills necessary to thrive at CodePath to apply for this role.

  • Bachelor's degree in Computer Science, Engineering, or a related field.

  • At least 8 years of experience in software engineering, with at least 5 years of experience in a technical leadership role.

  • Full-stack web development experience, which includes Django/Python, Ruby/Rails, or closely equivalent stack.

  • Strong technical skills, with experience building and maintaining technology platforms and products.

  • Experience with agile development methodologies and product management.

  • Strong communication and collaboration skills, with the ability to work effectively with stakeholders across the organization.

  • Experience in hiring, training, and managing engineering teams.

  • Experience with designing and/or developing educational or edtech products/platforms.


We are committed to professional growth and fulfillment at work. Benefits include:

  • Medical insurance with dental and vision.

  • Generous time off with a flexible workplace and work schedule.

  • A commitment to developing leaders from within the organization.

  • Frequent opportunities to connect with students, universities, and communities we serve.

  • Opportunities to engage, collaborate and partner with top technology companies, venture capitalists, and engineering leaders in Silicon Valley.

About the Current Team

We are individuals from a multitude of backgrounds, experiences, and unlikely stories, all connected by a single dream: a world in which regardless of background, socioeconomic status, gender or race all people have pathways to reach their full potential.

With a staff and board that cares deeply about diversity and equity, we believe that diverse perspectives and backgrounds create a richer work environment and enhance our ability to pursue our mission.

United States, California, San Francisco