ONG (Setor Social)
Novo
Publicado há 1 hora

Director of Engineering (Volunteer)

Virtual, Voluntários precisam estar em Estados Unidos
Quero Ajudar


  • Detalhes

    Horários Disponíveis:
    Dias da semana (diurno, noturno), Fins de semana (diurno, noturno)
    Comprometimento de Tempo:
    Algumas horas por semana
    Detalhamento do Comprometimento:
    5-10 hours per week
    Recorrência:
    Recorrente
    Voluntários Necessários:
    1
    Causas:
    Criança & Adolescente, Desenvolvimento Comunitário, Educação, Moradia & Moradores de Rua, Voluntariado

    Descrição

    Director of Engineering (Volunteer)

    PromiseStack | Application Engineering, Software Architecture & Technical Delivery

    Organization: Mentor A Promise (MAP)

    Division: PromiseStack

    Location: Remote with NYC-based collaboration as needed

    Type: Volunteer Leadership Role

    Commitment: Approximately 5–10 hours per week

    Minimum Commitment: 6-month commitment required

    Reports To: Senior Director of Product & Technology

    Works Closely With: Product Management, UX/UI Design, QA, Project Management, Cloud Engineering, Cybersecurity, Privacy, and Data Teams

    About Mentor A Promise

    Mentor A Promise (MAP) is a New York City–based nonprofit supporting children and youth ages 5–18 experiencing housing instability through mentorship, literacy, education, social-emotional learning, creative opportunity, advocacy, technology-enabled programming, and community-centered support.

    Technology at MAP exists to strengthen the mission. We build digital products and systems that improve access, strengthen operations, support learning, and create better experiences for the children, families, volunteers, and communities we serve.

    About PromiseStack

    PromiseStack is MAP’s product and technology division, responsible for designing, building, and continuously improving the digital products and technology systems that support the organization.

    The division brings together product management, software engineering, UX/UI design, quality assurance, cloud engineering, and emerging technology to transform organizational needs into secure, accessible, scalable, and meaningful digital experiences.

    Role Overview

    Mentor A Promise is seeking an experienced Director of Engineering to lead application engineering and provide technical direction across front-end, back-end, API, integration, and database development.

    Reporting to the Senior Director of Product & Technology, this leader will oversee the engineering lifecycle from technical design through delivery while developing the people, architecture, standards, and engineering practices required to build reliable and maintainable software.

    The Director of Engineering is responsible for application engineering. The Cloud Engineering team retains ownership of cloud infrastructure, hosting architecture, infrastructure security, deployment environments, and cloud operations. The two functions work closely to ensure applications move safely and efficiently from development into production.

    This is an active leadership role for someone who can combine technical depth, engineering judgment, people leadership, and disciplined execution.

    What You’ll Lead

    The Director of Engineering will provide leadership across:

    • Front-end engineering
    • Back-end engineering
    • API development
    • Database engineering
    • Application architecture
    • Systems integration
    • Engineering standards
    • Code quality and review
    • Application performance
    • Technical documentation
    • Engineering talent development
    • Software delivery

    Key Responsibilities

    Engineering Leadership

    • Lead, mentor, and develop front-end, back-end, and database engineers.
    • Establish clear engineering priorities, ownership, and technical expectations.
    • Help recruit and onboard engineering volunteers.
    • Develop emerging technical leaders and strengthen engineering capabilities across the team.
    • Foster a collaborative culture grounded in craftsmanship, accountability, documentation, and continuous learning.

    Architecture & Technical Direction

    • Define and maintain application architecture and engineering standards.
    • Make thoughtful technical decisions balancing scalability, security, maintainability, accessibility, performance, and available resources.
    • Establish appropriate design patterns and development practices.
    • Reduce unnecessary technical complexity and address technical debt strategically.
    • Ensure engineering decisions are documented and understandable to future contributors.

    Front-End Engineering

    • Guide development of responsive, accessible, intuitive, and high-performing user experiences.
    • Establish front-end architecture, component, testing, and coding practices.
    • Collaborate closely with UX/UI Design to translate product experiences into reliable software.
    • Promote accessibility and cross-device compatibility as core engineering requirements.

    Back-End & API Engineering

    • Oversee development of application services, business logic, APIs, integrations, and server-side systems.
    • Establish standards for API design, authentication, authorization, error handling, testing, and documentation.
    • Ensure application services are reliable, maintainable, and appropriately scalable.
    • Guide integration with third-party services and organizational platforms.

    Database Engineering

    • Guide relational and NoSQL database architecture, schema design, querying, indexing, and optimization.
    • Promote strong standards for data integrity, security, reliability, and performance.
    • Review data models and database changes for maintainability and long-term scalability.
    • Collaborate with privacy and security teams on appropriate access and data-protection controls.

    Software Delivery & Quality

    • Oversee the software development lifecycle from technical planning through production readiness.
    • Establish coding standards, peer-review expectations, testing practices, and engineering quality controls.
    • Partner with QA to strengthen automated and manual testing.
    • Monitor application performance and lead resolution of significant application-level technical issues.
    • Improve development workflows, release readiness, and engineering predictability.

    Product & Cross-Functional Collaboration

    • Partner with Product Management to translate product requirements into technically feasible solutions.
    • Collaborate with UX/UI Design, QA, and Project Management throughout the development lifecycle.
    • Communicate technical tradeoffs, dependencies, risks, and resource needs clearly.
    • Participate in roadmap planning and technical estimation.
    • Keep engineering decisions aligned with user needs and organizational priorities.

    Cloud Engineering Partnership

    • Partner closely with Cloud Engineering to support reliable application deployment and production integration.
    • Define clear interfaces between application and infrastructure responsibilities.
    • Coordinate application requirements involving environments, deployment pipelines, observability, secrets, networking, and production readiness.
    • Maintain clear accountability: application engineering remains under the Director of Engineering; cloud infrastructure remains under Cloud Engineering leadership.

    Security, Privacy & Responsible Engineering

    • Embed secure development practices throughout the software lifecycle.
    • Partner with PromiseShield, privacy, and governance teams when applications handle sensitive information.
    • Support vulnerability remediation and application-security improvements.
    • Promote least-privilege access, secure coding, appropriate data handling, and responsible technology practices.
    • Ensure engineering solutions reflect MAP’s safeguarding and privacy requirements.

    Leadership Expectations

    The Director of Engineering is expected to:

    • Meet regularly with the Senior Director of Product & Technology to discuss priorities, progress, risks, and technical decisions.
    • Take ownership of the engineering function by setting direction, solving problems, and driving measurable progress.
    • Communicate regularly with engineers and direct reports so the team remains informed, supported, and clear about priorities.
    • Provide timely visibility into technical risks, delays, dependencies, and resource needs.
    • Follow through on commitments and model accountability, collaboration, technical rigor, and integrity.
    • Recruit, develop, recognize, and retain engineering volunteers.
    • Build systems and documentation that prevent institutional knowledge from depending on individual contributors.
    • Collaborate effectively across product, design, QA, cloud, cybersecurity, privacy, and organizational leadership.
    • Keep MAP’s mission and the experiences of the people we serve at the center of technical decisions.

    Preferred Qualifications

    Strong candidates may bring significant experience in software engineering, engineering leadership, application architecture, full-stack development, or related fields.

    Technical experience may include:

    Front End

    • JavaScript / TypeScript
    • React, Angular, Vue, or comparable frameworks
    • HTML and CSS
    • Responsive development
    • Web accessibility

    Back End

    • Node.js
    • Python
    • Java
    • .NET
    • PHP
    • Comparable server-side technologies

    Databases

    • PostgreSQL
    • MySQL
    • SQL Server
    • MongoDB
    • Comparable relational or NoSQL systems

    Candidates should demonstrate:

    • Strong understanding of software architecture and design patterns.
    • Experience designing RESTful APIs and system integrations.
    • Strong knowledge of database design and application data modeling.
    • Understanding of application security and secure development practices.
    • Experience with Git and modern development workflows.
    • Experience leading engineers and delivering software products.
    • Strong technical judgment, problem-solving, communication, and stakeholder-management skills.
    • Ability to explain complex technical decisions clearly to technical and nontechnical partners.
    • Experience with Agile or comparable iterative software-development approaches.

    Experience with every technology listed above is not required. We value strong engineering fundamentals, sound technical judgment, adaptability, and the ability to lead across technology stacks.

    What Success Looks Like

    Success means:

    • Engineering priorities and technical ownership are clear.
    • Applications have coherent, documented architectures.
    • Code quality and review practices become consistent.
    • Engineering delivery becomes more predictable and transparent.
    • Front-end experiences are accessible, responsive, and performant.
    • APIs, back-end systems, and databases are reliable and maintainable.
    • Technical debt is identified and managed intentionally.
    • Product, design, QA, and engineering collaborate effectively.
    • Application Engineering and Cloud Engineering operate with clear responsibilities and strong coordination.
    • Engineers receive mentorship and opportunities to grow.
    • MAP can scale its digital products without sacrificing security, quality, or maintainability.

    Why This Role Matters

    Great technology is not defined by how much code is written.

    It is defined by whether the technology is reliable, understandable, secure, maintainable, and useful to the people it exists to serve.

    The Director of Engineering helps build the technical foundation behind MAP’s digital future—ensuring that promising ideas become dependable products capable of supporting children, families, volunteers, and communities at scale.

    Build thoughtfully. Engineer responsibly. Create technology worthy of the mission.

    Commitment

    • Approximately 5–10 hours per week
    • Minimum 6-month commitment required
    • Remote with NYC-based collaboration as needed
    • Maintain timely and professional communication
    • Participate in PromiseStack planning and engineering meetings
    • Support MAP’s safeguarding, privacy, cybersecurity, accessibility, and organizational standards

    Because this is a volunteer leadership position, we value technical leadership and leverage over unnecessary hours. The Director should develop engineers, delegate effectively, establish sound systems, and focus personal attention on the highest-impact technical decisions and challenges.

    What You’ll Gain

    • Senior engineering leadership experience within a growing nonprofit technology organization
    • Opportunity to shape application architecture and engineering standards
    • Experience leading multidisciplinary front-end, back-end, and database teams
    • Collaboration with product, UX/UI, QA, cloud engineering, cybersecurity, privacy, and executive leaders
    • Opportunity to build real products supporting a social-impact mission
    • Professional references and letters of recommendation
    • Meaningful experience using engineering expertise to expand opportunity for children and families experiencing housing instability

    How to Apply

    Interested candidates should apply directly through Idealist and submit:

    • Resume
    • Cover Letter

    Please highlight relevant experience in engineering leadership, software architecture, full-stack development, front-end engineering, back-end engineering, database development, API design, or technical team leadership.

    Links to GitHub, technical portfolios, shipped products, or other relevant work are welcomed but not required.

    Help build the engineering foundation behind Mentor A Promise—where thoughtful architecture, strong teams, and responsible technology turn ideas into lasting impact.

    Thank you for your interest in volunteering with Mentor A Promise. At this time, volunteer opportunities are limited to individuals based in the United States due to legal, safeguarding, data-privacy, compliance, and programmatic requirements. We appreciate your interest in our mission and your understanding of these requirements.

    Localização

    Virtual
    O voluntário precisa estar em Estados Unidos
    Local Associado
    New York, NY, USA

    Por favor, preencha este formulário

    Todos os campos são obrigatórios
    Deve estar em formato PDF
    Escolha um arquivo ou arraste-o para cá
    Nenhum arquivo foi escolhido (tamanho máximo: 10 MB)
    Deve estar em formato PDF
    Escolha um arquivo ou arraste-o para cá
    Nenhum arquivo foi escolhido (tamanho máximo: 10 MB)
    Eu estou ciente que o uso do Assistente de Recrutamento (ATS) do Idealist está condicionado à Política de Privacidade e Termos de Serviço .
    Illustration

    Descubra a sua Vocação

    Encontre oportunidades para mudar o mundo com o anúncio mais recente de emprego, estágio, evento ou voluntariado. Veja também recursos para agir em sua comunidade.