Dialpad is the most modern business communications company in the industry. Our products range from conferencing calling, to phone systems to contact center solutions that are all built with the end-user in mind. We allow workers to be productive from anywhere on any device and have moved all the power of an on-premise phone system or contact center to the cloud to be accessed and used by modern workers in today’s Work from Anywhere environment.
Who We Are
At Dialpad, work isn’t a place you go, it’s a thing you do. We not only build products to enable the everywhere worker, but we also are everywhere workers. With offices in San Francisco, San Ramon, Austin, Raleigh, Vancouver, Waterloo, Tokyo, London and Bangalore, we truly believe in finding the best talent everywhere. We also embrace the Work from Home movement and are just as happy hiring great talent from anywhere if they choose to work from home rather than in an office.
With $120 million in funding from ICONIQ Capital, Google Ventures, Andreessen Horowitz, Scale Ventures and other top VC’s Dialpad attracts top engineers from companies like Microsoft and Google, and every member of our team plays an essential role in creating dynamic products that enable workers to be productive from anywhere.
About The Role
As a Android Engineer, you will play a critical part in defining and building a fault-tolerant, scalable, and well-designed applications. We have a sophisticated distributed system with complex failure modes across multiple web and telephony protocols. Join us, and have a huge impact on the quality of Dialpad’s growing products and services.
Architect, build, iterate and manage our set of mobile application
Influence every aspect of the Android development process from API creation, design, and final product
Partner closely with our design team to produce an application that flows seamlessly and works intuitively with our users
Own important pieces of the product that has high visibility both internally and externally
Envision new products and features that are inspired, considered, and magical
Find simple, elegant solutions to hard problems
Strong foundation in the fundamentals of computer science, with familiarity in data structures, algorithms and software design optimized for embedded systems.
Experience in software development with a strong command of object oriented principles
Outstanding engineering talent proven by great results, interesting hobby projects, open source contributions
Android experience and generalist engineers with backgrounds in related technologies is a plus
Experience shipping products
BS, or MS, in Computer Science or related technical discipline (or equivalent)
Joining our team means collaborating with people that aren’t just passionate about their work but about Argentine tango, musicals, sushi burritos, comic books - you name it. Because if you’re going to redefine the status quo, you need a group of people hungry to do more, to see more, and be more than where they started.
There is no idea too crazy and no task too small — we work together to make things we’re proud of.