Technical Project Manager (Professional Services)
Preset
We're looking for a Technical Project Manager (TPM) to lead all Professional Services (PS) projects at Preset. This includes embedded enterprise customer engagements (e.g., hosted in customer environments like Azure) as well as Preset Cloud (MPC)–based implementations.
You will work directly with engineers, QA, release managers, customer success, and support to ensure that every deliverable is scoped correctly, tested, delivered on time, and aligned with customer expectations. For embedded projects, you'll act as the primary point of contact for the customer's PM. For internal Preset-led projects, you'll coordinate work across Preset teams and surface any risks or blockers early.
If you're detail-oriented, comfortable managing technical projects, and excited about working directly with customers to help bring their Superset deployments to life — we'd love to hear from you.
Responsibilities
Cross-Project Ownership (PS)
- Act as the single point of coordination for all PS projects at Preset
- Manage both embedded customer-hosted projects (e.g., in Azure) and Preset Cloud deployments
- Collaborate with EMs, engineers, QA, release managers, support, and CS to scope and execute work
- Ensure all projects are delivered on time, with minimal bugs, and to customer satisfaction
- Regularly meet with customers to align on timelines, priorities, and delivery expectations
- When bugs arise, work with the Engineering Manager to ensure a fix is implemented in a timely fashion
External Customer Coordination
- Serve as the primary project lead for a customer engagement, working alongside the customer’s project manager
- Provide daily updates to the customer’s PM, summarizing progress, risks, blockers, and next steps
- Act as the liaison between Preset’s delivery team and the customer team, ensuring alignment and clear expectations
- Maintain close communication with the customer throughout the engagement
Engineering & QA Support
- Work directly with the assigned Preset engineer(s) to get timely updates, unblock them, and ensure smooth delivery
- Collaborate closely with QA to make sure all deliverables are tested, validated, and approved before handoff
- Coordinate regular check-ins and reviews of in-progress work with the customer
- Help ensure that what we build meets customer expectations, passes QA, and is delivered on time
Release Support (Optional)
- If able, help coordinate customer testing environments (e.g., staging branches, test deployments)
- Optionally assist in setting up releases, tagging, and QA testing coordination
Project Management
- Maintain a clear project board (Shortcut or GitHub Projects) with statuses for all deliverables (for Preset Cloud projects)
- For Azure-based customer-hosted projects, maintain tracking through the customer’s environment and tooling
- Ensure work is tracked, ticketed, and updated regularly with accurate details
- Surface risks early and propose mitigation strategies
- Facilitate async updates and summary documents as needed for transparency and tracking
Traits We Value
- Experience working in customer-facing technical roles (e.g., professional services, customer engineering, solution delivery)
- Familiarity with agile delivery and async-friendly project communication
- Comfortable working embedded in a small engineering+QA team
- Strong organizational skills, attention to detail, and ability to push work forward with minimal oversight
- Proactive communicator — able to flag delays, surface issues, and speak up when something feels stuck
- Experience managing technical deliverables and tracking across multiple threads
- Familiarity with Shortcut, GitHub, and modern PM tooling (where applicable)
- Comfortable leveraging AI tools to expedite planning, ticket writing, and debugging