About the position
The job overview for this position is that PlanetScale is seeking a Customer Engineer to join their team. This is a software engineering position focused on supporting enterprise customers and addressing their technical issues. The Customer Engineer will be responsible for triaging and prioritizing customer issues, identifying root causes, implementing code fixes, and collaborating with core Engineering teams. Additionally, they will work on product enhancements and internal tooling to support customer deployments and provide high-quality support. Programming experience, particularly in Golang or back-end server/systems programming, is required for this role.
Responsibilities
- Help the Enterprise Support and Account Management team triage and prioritize customer issues
- Identify the root cause for high priority customer issues
- Design and implement code fixes in the codebase
- Collaborate with core Engineering teams as necessary
- Implement high-impact product enhancements for enterprise customers
- Work on tooling for internal teams to improve deployment and support processes
- Debug and troubleshoot issues, zeroing in on root causes
- Delve into unfamiliar code and work with code as the main source of documentation
- Operate independently but know when to ask for help
- Work under pressure in times of urgency
- Possess good customer-facing skills for engineer-to-engineer interaction with customers
Requirements
- Excellent debugging and troubleshooting skills
- Comfortable stepping outside of comfort zone and working with unfamiliar code
- Ability to operate independently but know when to ask for help
- Ability to work under pressure in times of urgency
- Good customer-facing skills
- Programming experience, preferably in Golang or back-end server/systems programming
- Experience deploying and supporting customers on a platform
Benefits
- Programming experience is a requirement
- Golang is preferred
- Deep experience in back-end server or systems programming is a must
- Experience deploying and running databases and applications at scale
- Experience with MySQL
- Working knowledge of Kubernetes
- Knowledge of common application deployment platforms and frameworks
- Experience working in a remote organization
- Basic knowledge of open source development and communities
- Total compensation includes base salary, variable comp, benefits, and equity
- Salary range: $133,000 - $156,000 - $179,000