Senior Customer and Partner Solutions Engineer, Business Messaging
at Google
Location
San Jose, CA, USA
Compensation
$153k–$222k USD
Type
full time
Posted
3 weeks ago
Tailor your résumé to this role in 30 seconds.
Free account · ATS keyword check · per-job bullet rewrite by Claude.
Job description
As a member of the Android and Business Communication (ABC) Partner Engineering team, you will be driving the global adoption of next-generation communication technologies.
As a Customer and Partner Solutions Engineer, you will be the core technical engine driving the adoption and hyper-growth of the RCS for business platform. You will transform traditional business-to-consumer and consumer-to-business communication into a conversational platform, enabling businesses of all sizes to connect with their customers directly in the native carrier messaging app across platforms.
The US base salary range for this full-time position is $153,000-$222,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.Responsibilities
- Write production-level code (e.g., Python, Node.js) and build internal tools to automate partner on-boarding, parse datasets, and ensure high test coverage.
- Support aggregators and messaging providers to maximize technical adoption of Rich Communication Services (RCS) capabilities, focusing on reusable solutions to enable global hyper-growth.
- Provide consultation for enterprise clients and build scalable, repeatable frameworks to capture the SMB segment.
- Serve as a subject matter expert for RCS protocols, troubleshooting network and application-layer issues while proposing innovative technical solutions.
- Manage executive-level stakeholder interactions and lead cross-functional efforts, mentoring peers through design reviews and collaborative support.
Minimum qualifications:
- Bachelor’s degree in engineering, computer science, a related field, or equivalent practical experience.
- 6 years of experience working with client-side web technologies (e.g., HTML, CSS, JavaScript, or HTTP).
- 6 years of experience coding with one or more programming languages (e.g., Java, C/C++, Python).
- Experience troubleshooting technical issues for internal/external partners or customers.
- Experience as a customer success engineer or developer in the conversational messaging space (e.g., working on business messaging API or platforms).
Preferred qualifications:
- Master’s degree in engineering, computer science, business, or a related field.
- Experience with Node.js/TypeScript or Python, RESTful APIs, OAuth2, and JSON-based webhooks.
- Experience with cloud technologies such as Google Cloud Platform (e.g., Cloud Run, Cloud Functions, App Engine, Cloud Storage, and Pub/Sub).
- Experience with GSMA standards, SMS/MMS gateways, and telecom signaling.
- Knowledge of Dialogflow CX/ES, webhooks, and Gemini (Vertex AI) integration for conversational experiences.
- Knowledge of the digital advertising ecosystem (e.g., display ads, search, social, or programmatic advertising) and how messaging serves as a conversion channel.