Join our innovative, global team using technology to transform the way the social sector engages with data. We run on passion, blending diverse skill sets and experiences with a collective mission to help social impact organizations tackle challenges and achieve greater impact globally. We’re a self-motivated, creative group that encourages all staff to push their own boundaries and drive the company in exciting new directions. As a social enterprise and certified B Corporation, we reinvest a majority of our profits in our growth and continued pursuit of our mission and vision.
Position Overview
As a Program Manager at Vera, you are responsible for ensuring that complex initiatives move from planning to delivery smoothly, predictably, and at a high standard of quality.
You sit at the intersection of Product, Engineering, QA, DevOps, Client Success, and business teams, bringing structure, clarity, and momentum to the work. As Vera increasingly adopts AI-assisted development practices, you will also help teams operate effectively in an AI-enabled delivery environment.
Success in this role means delivering outcomes on time, proactively managing risks, keeping stakeholders aligned, and continuously improving how teams work together.
Primary Responsibilities:
- Program Delivery & Execution
- Own the successful delivery of multiple initiatives across product development, client engagements, AI offerings, and internal projects.
- Develop and maintain project plans, timelines, dependencies, and delivery milestones.
- Identify risks early, remove blockers, and drive resolution before they impact delivery.
- Lead release planning, execution tracking, and post-release reviews.
- Partner with teams to ensure commitments are realistic, achievable, and transparent.
- Process Excellence & AI-Enabled Delivery
- Help define and continuously improve delivery workflows across Product, Engineering, QA, and DevOps.
- Support the adoption of AI-assisted development practices and ensure teams have the right processes, context, and documentation to work effectively.
- Establish clear quality gates, definitions of done, and operational metrics.
- Drive retrospectives and process improvements that improve quality, predictability, and team effectiveness.
- Stakeholder Management & Communication
- Serve as the primary coordination point across cross-functional teams and stakeholders.
- Provide clear, concise program updates, status reports, risk assessments, and delivery forecasts.
- Facilitate decision-making by ensuring stakeholders have the information they need at the right time.
- Manage delivery-related communications, including timeline changes, escalations, and release updates.
- Planning, Capacity & Operational Management
- Partner with functional leads to manage team capacity, resource allocation, and delivery planning.
- Support estimation, prioritization, and scheduling activities across multiple workstreams.
- Monitor program health through delivery metrics, capacity data, and operational reporting.
- Ensure work is tracked accurately and delivery commitments remain aligned with available capacity.
- Risk Management & Continuous Improvement
- Maintain visibility into delivery, quality, operational, and organizational risks.
- Develop mitigation plans and contingency strategies for critical initiatives.
- Lead incident coordination and lessons-learned exercises when required.
- Champion a culture of accountability, continuous learning, and operational excellence.
- Team Enablement & Program Leadership
- Coach and support Program Associates and junior team members.
- Promote strong project management practices, documentation standards, and delivery discipline.
- Contribute to organization-wide initiatives related to delivery excellence, AI adoption, and operational maturity.
- Act as a trusted partner and facilitator across teams, helping individuals and groups perform at their best.
Qualifications and Experience
Essential
- Bachelor’s degree in Business Administration, Computer Science, Engineering, or a related field.
- 7+ years of Program or Project Management experience in software delivery environments.
- Proven experience managing multiple concurrent initiatives and cross-functional stakeholders.
- Strong understanding of Agile delivery methodologies and software development lifecycles.
- Experience working closely with Product, Engineering, QA, and business teams.
- Excellent written and verbal communication skills.
- Strong planning, prioritization, risk management, and problem-solving abilities.
- Expertise with tools such as Jira, Confluence, and project planning/reporting platforms
Desired
- Experience working with AI-assisted development tools and workflows.
- Familiarity with agentic development environments, AI governance, or AI-enabled delivery practices.
- PMP, PSM, CSM, or similar project/program management certification.
- Exposure to SaaS product development, professional services delivery, or consulting environments.
- Basic technical understanding of software architecture, APIs, Git workflows, and CI/CD practices.
