Job Description
This role develops tools with Python and Node.js to support RCS adoption by aggregators and providers. Engineers troubleshoot issues in platforms like SMS and MMS, acting as technical advisors. The work grows conversational messaging for billions of users.
Google builds communication platforms for Android and messaging. The company bridges products with partners using APIs and webhooks. It focuses on SMS, MMS, and emerging services like RCS.
Engineers write code for on-boarding tools, support providers with OAuth2 and JSON, and lead design reviews. They manage stakeholders in engineering, sales, and operations. Work uses cloud services like Cloud Run and Dialogflow CX. One constraint is handling complex network issues globally.
The base salary ranges from $147,000 to $216,000 plus bonus, equity, and benefits. The position offers full-time work in unspecified locations.
Responsibilities
- Write production-level code (Python, Node.js) and build internal tools to automate partner on-boarding, parse large 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
- Achieve "trusted advisor" status by providing deep consultation for enterprise clients and building scalable, repeatable frameworks to capture the SMB segment
- Serve as a subject matter expert for RCS protocols, troubleshooting complex network and application-layer issues while proposing innovative technical solutions
- Manage executive-level stakeholder interactions and lead cross-functional efforts, mentoring peers through rigorous design reviews and collaborative support
Requirements
- 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)
- Master’s degree in Engineering, Computer Science, Business, or a related field preferred
- Experience with Node.js/TypeScript or Python, RESTful APIs, OAuth2, and JSON-based webhooks preferred
- Experience with cloud technologies such as Google Cloud Platform (e.g., Cloud Run, Cloud Functions, App Engine, Cloud Storage, and Pub/Sub) preferred
- Familiarity with GSMA standards, SMS/MMS gateways, and telecom signaling preferred
- Knowledge of Dialogflow CX/ES, webhooks, and Gemini (Vertex AI) integration for conversational experiences preferred
- Understanding of the digital advertising ecosystem (e.g., Display Ads, Search, Social, or programmatic advertising) and how messaging serves as a conversion channel preferred