Knock is looking for a Developer Success Engineer to serve as the primary technical point of contact for our customers, helping them be successful in using Knock to power their cross-channel notifications. You will work with customers throughout their lifecycle, from trial to implementation to expansion.
What You'll Do
- Serve as the primary, ongoing technical point of contact for customers, handling calls with enterprise customers and answering inbound questions.
- Become an expert in the Knock platform to help developers best use the product.
- Help customers plan and execute their end-to-end implementations, from high-level architecture to code.
- Identify and help customers overcome blockers to adopting Knock, which may involve updating documentation or streamlining SDKs.
- Answer product questions in conversations with potential customers.
- Support the sales team in helping customers understand what is technically possible with Knock.
- Create technical content to demonstrate best practices and specific use cases.
- Deliver feedback to the product and engineering team on challenges faced by customers.
- Manage and communicate priorities between internal and external stakeholders.
What We're Looking For
- A love for solving open-ended problems for customers.
- 2+ years of experience as a developer support engineer or in an adjacent role.
- A strong technical generalist comfortable discussing technical concepts from both product feature and architecture perspectives.
- Prior development experience with one or more languages such as JavaScript, Ruby, Python, Go, or Java.
- Excellent writing skills.
Nice to Have
- Experience working at a developer tools company or early-stage startup.
Team & Environment
You'll join a company of 20+ employees.
Work Mode
This role follows a hybrid work model.
Knock is an equal opportunity employer.






