Engineering Spotlight: Dispatch
Leveraging their proprietary adaptive platform and industry-leading technology integrations, Dispatch partners with customer-centric brands to simplify complex home service networks.
We connected with several members of Dispatch's engineering team to get an inside look at the company's technology, various projects, the team's culture, and more.
Interested in joining Dispatch's engineering team? Take a look at all of the company's job openings on the list to the right.
Quick Hit Details
Year Founded: 2015
Number of employees: 65
Number of engineers: 18
Can you share a summary on what Dispatch does?
Dispatch is the modern field service experience platform, purpose-built to solve the communication gap between enterprise brands, 3rd-party contractors, and the consumer. Most brands rely on independent local partners to deliver the on-demand expertise required for local installation, repair, support or maintenance services, leaving the customer experience and brand's reputation at risk. Today's consumer expects a transparent and effortless service experience and judges brands on their ability to meet that expectation. Dispatch powers modern service by seamlessly connecting brands to an army of expert-on-demand local contractors, providing those contractors an intuitive platform to assign and manage jobs, and communicating service details automatically to the customer via their mobile device. When coupled with a CRM or existing field service management software, Dispatch automatically synchronizes customer, performance and job data between systems. Ultimately, Dispatch links the people, process, and data to create a modern service experience that delights customers, empowers contractors, and promotes a positive brand image for the enterprise
What are some of the different technologies that the engineering team gets to work with and at what scale?
At Dispatch, our mobile apps are made in React Native, which allows us to write code once and release to both Android and iPhone users! We run a lot of microservices in our backend using a mix of Docker and Cloud-native functions, mainly written in Golang.
What are some of the interesting projects that the engineering team is tackling?
We’re migrating our infrastructure to Kubernetes. We also recently replaced GoogleMaps with an OpenSource solution. Working on a cool map visualization of service areas of our customers that spans all of the United States.
Does your engineering team have a chance to work on projects outside of their day-to-day responsibilities? For example - skunk work projects, open-source projects?
Yes. We can use 10% of our time towards projects that we want to pursue. I recently used that time to develop a new automated test suite for our deployments. We’ve hosted multiple internal hackathons, giving the developers a chance to experiment with some interesting technology.
What is the culture like at Dispatch for the engineering team?
The Engineering culture at Dispatch is one where collaboration and curiosity are highly valued and highly encouraged. It’s a place where you’re encouraged to tackle challenges and aren’t afraid to fail trying.
What can a potential employee expect during the interview process?
We try to get a sense of whether new employees can hit the ground running and the types of projects that stir their creativity. Expect an interviewer to ask about your previous experiences and probe into what kinds of tools you used to solve problems.
Are you involved in any local tech organizations or Meetups?
We have hosted Meetups in the past that had a great turnout, we’re looking forward to hosting more in the future.
Rapid Fire Q&A
What’s on tap?
Kombucha and cold brew.
Star Wars or Star Trek?
iPhone or Android?
Coffee - hot or iced?
Favorite employee perk?
$100 Uber credit per month and a well-stocked kitchen.
What TV show describes the engineering team’s culture?
Stranger Things and Wicked Tuna.
What music is playing in your office?
Whale Sounds and Drum n' Bass.
View from your office:
Cleanest desk / Messiest desk:
Abdisalan Mohamud, Software Engineer
Abdi is a Software Engineer on the Decentralized Network Management team at Dispatch. He grew up in Portland, Maine in a family of 13 siblings. Before Dispatch, he built a startup with his friends in college and it was eventually sold to HubSpot. He has a black belt in Shotokan Style Karate and likes to develop iPhone games in his free time. “Dispatch has been a great place for me to grow as a developer. I was hired a year ago, initially starting as a front-end engineer. Since then I’ve learned a lot more of our stack and am working on my AWS Solution Architect certification.”
Thomas Addison, Engineering Team Lead
Thomas leads the Platform Team at Dispatch where he focuses on stability, scalability, developer velocity, and managing infrastructure costs. He studied Philosophy in college and enjoys thinking about how to organize microservices and write modular software. Proud winner of the office chili competition, Thomas enjoys cooking and gardening when not writing code. "The startup environment of Dispatch gives developers a lot of freedom in how they solve problems. We are able to experiment with new technologies and take ownership of large projects. Dispatch has been an awesome place to start my career."