Dispatch: Software Engineer
123 N. Washington St,
Boston, MA 02114

Dispatch, headquartered in Boston, is one of the fastest-growing software companies in America. Leveraging our proprietary adaptive platform and industry-leading technology integrations, Dispatch partners with customer-centric brands to simplify complex home service networks.

We are not a software vendor. We are a brand partner delivering extraordinary value using a synthesis of our platform, people, and partnership approach. Backed by Vista Equity Partners, Dispatch continues to revolutionize the home service experience for brands, service providers, and end customers just like you.

Were on the hunt for a talented Software Engineer to join our team.

Join our highly skilled and motivated engineering team to build a world-class platform. In this role, you will be given meaningful ownership over a variety of projects that span the tech stack and will have a direct impact on company outcomes. On a given day, you can be working on projects ranging from handling big data to improving site load times or implementing new features on the front-end (e.g. favorites, recently viewed, share) and everything in between. Youll work in small agile pods, and we will look to you to drive innovation by delivering new product features and functionality.

As a Software Engineer at Dispatch, you will be entrusted to innovate and constantly improve our products to deliver a platform and experience our customers love to use. You will solve complex business and scalability problems and help define the direction of the product as well as work across the entire

Dispatch technology ecosystem building back-end services and APIs in Golang, Ruby and front-end web applications in JavaScript. Our engineers are simultaneously scaling a demanding application while simplifying complex business processes for our users and learning from top engineers along the way.

We deeply value our engineering culture. We strongly emphasize trust, mentorship, and collaboration. We care about building the right thing, the right way, and having fun while we do it. Every member of our team has the freedom and responsibility to make Dispatch a great place to work.

AS THE SOFTWARE ENGINEER YOU WILL:

  • Work in small teams to build our desktop app, mobile apps, and supporting microservices (using languages like Javascript, Ruby and Go and frameworks like React/Redux, React Native) and our infrastructure (Docker, Rancher, AWS).
  • Work with product management to ensure the timely delivery of core features and functionality.
  • Act as player-coach who mentors their colleagues through code reviews, and ensures that we are building efficient, reusable abstractions.
  • Define patterns and processes to improve our engineering team and software.
  • Develop junior engineers and build an engaged team in addition to a successful platform.
  • Architect solutions at scale to empower the business and support a wide variety of use cases, from experimental work to mission-critical production operations.
  • Take operational ownership of the platform, advocating for best practices to ensure uptime and reliability as well as build tools that make the rest of the team more productive, automating repetitive processes for both speed and accuracy.
  • Thrive in a fast-paced, high pressure, start-up culture that expects great things every day.

SKILLS WE SEEK:

  • A software engineer with 2-5 years of experience building high-scale modern web applications as a Full Stack Engineer.
  • An engineer who has a strong consideration for security and privacy. Youre great at identifying soft spots and helping to address them before they become a serious problem.
  • A graduate of a BSc or MSc in Computer Science, preferably. At a minimum, you should have a bachelors degree.
  • Experienced with TDD/BDD patterns in modern software development.
  • Not afraid to share your knowledge and opinions with your colleagues.
  • Insatiably curious; you have the ability to learn quickly in a complex space.
  • Proactive about solving problems and already thinking 100 steps ahead to make our product better.
  • A self-starter who is clever, tireless and dedicated.
  • Familiar with and understand the MVP approach. Able to build and test fast, reliable, and scalable products.

WITHIN ONE MONTH, YOULL:

  • Have completed New Hire Training
  • Develop a strong understanding of the Dispatch platform, Dispatchs unique value, and challenges facing the industry.
  • Be working on small team as an individual contributor and providing your technical experience as input to the teams design decisions and work plans.
  • Develop strong working relationships with the engineers and product manager on your team.
  • Understand your teams product roadmap and backlog and product development processes.
  • Set up your development environment and be committing code in languages such as Golang, JS, React Native, Python, etc.

WITHIN THREE MONTHS, YOULL:

  • Become a Dispatch functional product expert.
  • Develop strong working relationships with engineers and product managers on other teams as well as people in other departments.
  • Regularly commiting high quality code.
  • Assist deploying code to our production cloud environment.
  • Writing and updating configuration-as-code and infrastructure-as-code scripts (e.g. Terraform) for deploying new services to our infrastructure.
  • Be participating in peer code reviews

WITHIN SIX MONTHS, YOULL:

  • Lead a technical whiteboard topic (knowledge transfer, design whiteboard, .) at the weekly engineering meeting.
  • Have made significant enhancements to the product and executed on the product and technical roadmaps.
  • Be comfortable working in many of our repositories.
  • Ensure we are releasing a high quality product.

WITHIN TWELVE MONTHS, YOULL:

  • Be an expert on Dispatchs product and technology.
  • Partner and work cross functionally with other dev teams and departments.
  • Continuously think about and work on improvements to our products.
  • Provide technical leadership or team leadership to a small team of engineers.
  • Have deep and broad understanding of Dispatch technology, platform, cloud operations and be mentoring/training new engineers.
  • Be a Dispatch subject matter expert and steward for several repositories and areas of the system.

BENEFITS & PERKS

  • Unlimited Paid Time Off (PTO)
  • Comprehensive Insurance Coverage
  • Learning and Development Reimbursement
  • DispatchFit Gym/Fitness Program Reimbursement
  • Kitchen Stocked Daily with Tasty Snacks, Fruit and Drinks

Still with us?
Were ready to meet you if you wake up every day eager to get your hands dirty in a high growth start-up atmosphere. Is this role not an exact fit for you? Keep an eye on our Careers Page for other positions!

The Dispatch Story

The service industry is changing. More and more, brands are building networks of third-party contractors and technicians to service their customers. Dispatch helps these brands manage and improve these service provider networks, leading to extraordinary customer experiences. Dispatch brings visibility and data intelligence to previously unmeasured service interactions, leading to measurable improvements in margin and revenue.

We are not a software vendor. We are a brand partner delivering extraordinary value using a synthesis of our platform, people, and partnership approach. Backed by Vista Equity Partners, Dispatch continues to revolutionize the home service experience for brands, service providers, and end customers just like you.

Dispatch is an equal opportunity employer and values diversity at on all of our teams. Inclusiveness is second nature, not an initiative at Dispatch. We are building an engaged team where we celebrate multiple approaches and points of view. We believe diversity drives innovation and empowers everyone to feel valued and heard. We strive to create an environment where everyone, from any background, can bring their whole self to work and do their best.

We're a tech-savvy team with a culture built on curiosity, precision, and forward-thinking that ends up being the foundation of our product. Every employee is nurtured in a way to help them grow both personally and professionally. Come join our growing team!


To all recruitment agencies: Dispatch does not accept agency resumes. Please do not forward resumes to our jobs alias, Dispatch employees or any other organization location. Dispatch is not responsible for any fees related to unsolicited resumes.

Full-time