Software Engineer (Growth)
Core
Building high-quality, large-scale web and desktop-native applications for Dialpad's AI-native business communications platform, focusing on growth, monetization, and user experience optimization.
Role type
Senior Full Stack Software Engineer (Growth)
Builds
Web and desktop-native applications, experimentation/feature-flagging capabilities, and scalable platform components for growth initiatives.
Domain
Business Communications / AI / SaaS
Deliverable
product features
Required skills
Python, Vue/React, TypeScript, GraphQL, GCP, SQL, NoSQL, RESTful APIs, serverless computing, microservices, event-driven architectures, AI-powered developer tools
Preferred skills
Integrating AI/LLM-based capabilities into applications, building reusable modular components
Technologies
Python, Vue, React, TypeScript, GraphQL, GCP, SQL, NoSQL
Responsibilities
Design, develop, and deploy features across web and desktop applications; write clean, modular, and maintainable code with unit and integration tests; participate in code reviews; ensure features are shipped on time; participate in on-call rotation; collaborate with cross-functional teams; partner with Product and Growth to optimize monetization and user experiences; develop experimentation and feature-flagging capabilities; build scalable platform capabilities; design solutions to improve conversion and retention; leverage AI-powered tools to accelerate development; mentor junior engineers.
Seniority
Senior, hands-on IC with mentorship responsibilities