Knock logo

πŸ—οΈ Developer Success Engineer

Knock
Full-time
Remote
United States

About Knock

Knock is on a mission to help products communicate with their users in a more thoughtful way. Building product notifications in-house takes months, often leading to poor user experiences. We believe thatβ€”when done rightβ€”product notifications help users find value in the products they use every day. That’s why we built Knock.

We're a remote-first (with a NYC base) series A startup of 20 employees that believe in the power of great software. We're APIs all the way down at Knockβ€”Stripe for payments, Algolia for search, WorkOS for SSO. We're excited to add Knock to that list and to push forward the API-first movement. If you are, too, come join us and let's build something great together.

We’re backed by top investors and operators including Craft Ventures, Afore Capital, Preface Ventures, Worklife Capital, Guillermo Rauch (CEO/Founder @ Vercel), Scott Belsky (CPO @ Adobe), Adam Gross (CEO @ Heroku), John Kodumal (CTO @ LaunchDarkly), Nate Stewart (CPO @ Cockroach Labs), Charley Ma, and Zach Holman, to name a few.

About this role

We’re looking for a Developer Success Engineer to come join our growing team and help our customers be successful in using Knock to power their cross-channel notifications.

Our users are technical. Most of them are developers. You will be responsible for meeting them where they are, building a relationship, and helping them get the most out of Knock.

In this role, you’ll be on the front line, working with Knock customers throughout their lifecycle, from their initial trial of the product to implementation to expansion.

What you'll be doing in this role

  • Become an expert in the Knock platform to help new and existing developers best use the product

  • Serve as the primary, ongoing technical point of contact for our customers

  • HelpΒ customers plan and execute their end-to-end implementations, from high-level architecture down to code implementation

  • Identifying the blockers for a customer adopting Knock and helping them overcome those obstacles. Sometimes this will mean updating documentation, streamlining SDKs, and so on

  • Answer questions about our product in conversations with potential customers, ultimately convincing them Knock is the correct solution

  • Support Knock’s sales team in helping customers understand what is technically possible with Knock

  • Create technical content to demonstrate best practices and specific use cases (e.g. sample apps, documentation, videos, etc.)

  • Deliver feedback to the product and engineering team on challenges faced by customers and helping design and advocate for changes to overcome those challenges

What we’re looking for in this role

  • A love for solving open-ended problems for customers

  • 2+ years of experience as a developer support engineer or adjacent role, ideally with prior experience working at a developer tools company

  • A strong technical generalist who is comfortable talking about technical concepts from both a product feature and an architecture perspective

  • Prior development experience with one or more languages, such as Javascript, Ruby, Python, Go, Java, or similar

Note: we currently operate on continental U.S. time (UTC-5 to UTC-8) and are only hiring within those time zones at this time.